当前位置:网站首页>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); //男
边栏推荐
猜你喜欢

危化企业双重预防机制数字化建设进入全面实施阶段

从文本匹配到语义相关——新闻相似度计算的一般思路

Detailed AST abstract syntax tree

JS 内置构造函数 扩展 prototype 继承 借用构造函数 组合式 原型式creat 寄生式 寄生组合式 call apply instanceof

EMQX Newsletter 2022-07|EMQX 5.0 正式发布、EMQX Cloud 新增 2 个数据库集成

信使mRNA甲基化偶联3-甲基胞嘧啶(m3C)|mRNA-m3C

演讲议题及嘉宾重磅揭晓,TDengine 开发者大会推动数据技术“破局”

友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议

调用EasyCVR接口时视频流请求出现404,并报错SSL Error,是什么原因?

ARMuseum
随机推荐
调用EasyCVR接口时视频流请求出现404,并报错SSL Error,是什么原因?
The sword refers to Offer II 044. The maximum value of each level of the binary tree-dfs method
Matlab paper illustration drawing template No. 42 - bubble matrix diagram (correlation coefficient matrix diagram)
dpkg强制安装软件
数据驱动的软件智能化开发| ChinaOSC
Alexa染料标记RNA核糖核酸|RNA-Alexa 514|RNA-Alexa 488|RNA-Alexa 430
node版本切换工具NVM以及npm源管理器nrm
async 和 await 原来这么简单
LeetCode 622. Designing Circular Queues
【leetcode】剑指 Offer II 007. 数组中和为 0 的三个数(双指针)
不要再用if-else
告诉你0基础怎么学好游戏建模?
C中的数据存储
边缘盒子+时序数据库,美的数字化平台 iBuilding 背后的技术选型
那些年我写过的语言
多模态 参考资料汇总
群辉查看硬盘存储占用的方式
利用net-snmp的库实现snmpget,snmpset
2022.8.2
华为设备配置VRRP负载分担