解构赋值

1 数组的解构赋值

var [a,b,c] = [1,3,4];
console.log('a',a); // a,1
console.log('b',b); // b,3
console.log('c',c); // c,4

2 对象的解构赋值

 var a = {
       name:'张无忌',
       age:21,
  }
  var {name,age} = a;
  console.log('name',name); // name:张无忌
  console.log('age',age); // age,21

3 奇葩结构的解构赋值

对于数组而言 最要两边结构相同也适用解构赋值

let  [a,[b,c],d] = [1,[2,3],4];
console.log('a',a); // a,1
console.log('b',b); // b,2
console.log('c',c); // c,3
console.log('d',d); // d,4
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。