解构赋值 剩余运算符(...)

1、解构赋值 剩余运算符(...)

// 解构的方式都是根据key来实现
 let [,age] = ['姓名','年龄'];
 console.log(age);

// 用:号来重新命名  = 可以用来赋值默认值
 let {name,age:age1,address="回龙观"} = {name:'王星',age:10};
 console.log(name,age1,address);

// 剩余运算符  只能用在最后一项
let [,...args] = ['王星',10,'回龙观']; // slice
 console.log(args);

// 对象的剩余运算符
let {name,...args} = {name:'王星',age:10};
console.log(args);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容