当前位置:网站首页>ES6解构赋值--数组解构及对象解构
ES6解构赋值--数组解构及对象解构
2022-08-03 20:04:00 【嘿………】
五、解构赋值(新增语法)
1、数组解构
//数组解构允许我们按照一一对应的关系从数组中提取值,然后将值赋值给变量
let arr = [1,2,3]
let [a,b,c] = arr;
console.log(a); //1
console.log(b); //2
console.log(c); //3
//如果解构不成功,变量的值为undefined
let arr = [1,2,3]
let [a,b,c,d] =arr;
console.log(a); //1
console.log(b); //2
console.log(c); //3
console.log(d); //undefined
2、对象解构
//对象解构允许我们使用变量的名字匹配对象的属性,将对象属性的值赋值给变量
let person = {
name:"xiaoming",
age:18,
sex:'男'
};
let{ name, age, sex } = person;
console.log(name); //xiaoming
console.log(age); //18
console.log(sex); //男
let person = {name:"xiaoming",age:18,sex:'男'};
let { name:myName, age:myAge, sex:mySex } = person;
//myName\myAge\mySex属于别名
console.log(myName); //xiaoming
console.log(myAge); //18
console.log(mySex); //男
边栏推荐
- NNLM、RNNLM等语言模型 实现 下一单词预测(next-word prediction)
- Detailed AST abstract syntax tree
- ARMuseum
- 【飞控开发高级教程3】疯壳·开源编队无人机-定高、定点、悬停
- Kubernetes资源编排系列之三: Kustomize篇 作者 艄公(杨京华) 雪尧(郭耀星)
- 宁德时代2号人物黄世霖辞任副董事长:身价1370亿
- 倒计时2天,“文化数字化战略新型基础设施暨文化艺术链生态建设发布会”启幕在即
- 百利药业IPO过会:扣非后年亏1.5亿 奥博资本是股东
- In-depth understanding of JVM-memory structure
- CSDN帐号管理规范
猜你喜欢
随机推荐
Kubernetes资源编排系列之三: Kustomize篇 作者 艄公(杨京华) 雪尧(郭耀星)
Hinton2022年RobotBrains访谈记录
使用 ReportLab 绘制 PDF
剑指 Offer II 044. 二叉树每层的最大值-dfs法
149. 直线上最多的点数-并查集做法
华为设备配置VRRP负载分担
List类的超详细解析!(超2w+字)
若依集成browscap读取浏览器用户代理
高并发,你真的理解透彻了吗?
php截取中文字符串实例
WPF .cs中使用资源文件中的ControlTemplate或Style并找到控件
【飞控开发高级教程4】疯壳·开源编队无人机-360 度翻滚
8.2模拟赛总结
ESP8266-Arduino编程实例-BH1750FVI环境光传感器驱动
Detailed AST abstract syntax tree
EasyCVR平台海康摄像头语音对讲功能配置的3个注意事项
8.3模拟赛总结
后台图库上传功能
Internet Download Manager简介及下载安装包,IDM序列号注册问题解决方法
一种能有效缓解环境噪声对音频质量干扰的方案