ES6 — 解构赋值

let [a,b,c] = [1,2,3]
console.log(a); // => 1
console.log(a,b,c); // =>1,2,3

注意:左右两边解构格式要保持一致
举例:

let json = {
  name: ‘howe’
  age: 23,
  job: '码农'
}
//写法01:
let {name,age,job} = json
console.log(name,age,job )
//写法02:
let {name:a,age:b,job:c} = json
console.log(a,b,c )
//以上两种写法 打印结果一样
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数组的解构赋值 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructur...
    _羊羽_阅读 652评论 0 1
  • 本文通过学习阮一峰的博客,外加自己的理解,整理了一下我对js变量的解构赋值的理解。 数组的解构赋值 对象的解构赋值...
    宋乐怡阅读 617评论 0 2
  • 有迭代器接口的数据的解构赋值 基本用法 凡是右边数据是有迭代器接口的数据,就都可以解构,常见的有迭代器接口的数据就...
    microkof阅读 5,180评论 0 4
  • 『ES6脚丫系列』变量的解构赋值 第一章:变量的解构赋值的概念 【01】Q:什么是变量的解构赋值?有哪些方式? 吃...
    吃码小妖阅读 880评论 0 0
  • 1.数组的解构赋值 2.对象的解构赋值 3.字符串的解构赋值 4.数值和布尔值的解构赋值 5.函数参数的解构赋值 ...
    卞卞村长L阅读 965评论 0 0

友情链接更多精彩内容