let a = [1,2,3]let [b1,...b2] = aconsole.log(b1) //1console.log(b2) //[2,3]
let [e,f] = [1]console.log(e) //1console.log(f) //undefined
let [g,h=100] = [1]console.log(g) //1console.log(h) //1002)对象的解构赋值
let {foo,bar} = {foo:"111",bar:"222"};console.log(foo); //111console.log(bar); //222
console.log(Math.PI) //3.141592653589793let {PI,sin}=Math //sin是Math中的方法,PI是Math中常量console.log(PI) //3.141592653589793console.log(sin(PI/2)) //1
- 解构赋值失败,则为undefined , 可设置默认值
let {x,y,z=5} = {x:1}console.log(x) //1console.log(y) //undefinedconsole.log(z) //5
let {color} = {color:"blue"}console.log(color) //bluelet {color:sky} = {color:"blue"}console.log(sky) //blue;注意:前面的冒号是将color变量改为sky , 下次调用sky就能得到blue 。后面的冒号是color的值blue
1 let {title,author:{name,age}} = {2 title:"新闻标题",3 author:{4 name:"张三",5 age:236 }7 }8 console.log(name) //张三9 console.log(age) //23

文章插图
3)字符串的解构赋值

文章插图
3.ES6的函数3.1.设置默认值

文章插图

文章插图

文章插图

文章插图

文章插图
3.2.对象中的函数简写

文章插图

文章插图
3.3.箭头函数

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图
4. ES6面向对象编程4.1.JS中的面向对象编程

文章插图

文章插图

文章插图
推荐阅读
-
电脑搜不到iphone热点处理方法 搜不到苹果手机的热点怎么回事
-
-
拼多多解封店家,要怎么解封? 拼多多封店铺怎么解决
-
-
-
炒瓜蒌子的功效与作用 炒瓜蒌子的食用方式和注意事项
-
-
-
-
root和免root框架双模式 和平精英国服免root心柔破解饕鬄绘制2.1稳定上分版辅助软件
-
-
-
十二星座找对象最看重对方什么方面?哪个星座要大方得体的?
-
-
-
苹果手机怎么解除id账号和密码 苹果手机怎么解除id
-
小产权房有什么 *** 贷款买房 小产权房有什么 *** 贷款
-
最强蜗牛9月21日最新密令是什么-9.21本周最新可用密令大全知道的都在这里了
-
关于牺盟会及新军征战纪实简述 牺盟会及新军征战纪实
-