当前位置:网站首页>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); //男
边栏推荐
猜你喜欢
演讲议题及嘉宾重磅揭晓,TDengine 开发者大会推动数据技术“破局”
建模该从哪一步开始?给你分析,给零基础的你一些学习建议
【STM32】标准库-自定义BootLoader
从文本匹配到语义相关——新闻相似度计算的一般思路
[email protected] 594/[email prote"/>
RNA核糖核酸修饰Alexa 568/[email protected] 594/[email prote
一种能有效缓解环境噪声对音频质量干扰的方案
Teach you to locate online MySQL slow query problem hand by hand, package teaching package meeting
开源教育论坛| ChinaOSC
Interview Blitz: What Are Sticky Packs and Half Packs?How to deal with it?
使用 ReportLab 绘制 PDF
随机推荐
(十六)51单片机——红外遥控
Go语言类型与接口的关系
Interview Blitz: What Are Sticky Packs and Half Packs?How to deal with it?
「学习笔记」高斯消元
若依集成browscap读取浏览器用户代理
多模态 参考资料汇总
LeetCode 622. Designing Circular Queues
Detailed demonstration pytorch framework implementations old photo repair (GPU)
codeforces:C. Maximum Subrectangle【前缀和 + 贪心 + 最小子数组和】
百利药业IPO过会:扣非后年亏1.5亿 奥博资本是股东
高效目标检测:动态候选较大程度提升检测精度(附论文下载)
JMeter笔记5 |Badboy使用和录制
阿洛的反思
MySQL Basics
安装anaconda并创建虚拟环境
tRNA-m5C转运RNA(tRNA)修饰5-甲基胞嘧啶(m5C)|tRNA修饰m1Am2A (2-methyladenosine)
JS 内置构造函数 扩展 prototype 继承 借用构造函数 组合式 原型式creat 寄生式 寄生组合式 call apply instanceof
详解AST抽象语法树
建模该从哪一步开始?给你分析,给零基础的你一些学习建议
Hinton2022年RobotBrains访谈记录