当前位置:网站首页>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); //男
边栏推荐
猜你喜欢
随机推荐
Auto.js实现朋友圈自动点赞
【飞控开发高级教程4】疯壳·开源编队无人机-360 度翻滚
抖音web逆向教程
算法--交错字符串(Kotlin)
RNA-ATTO 390|RNA-ATTO 425|RNA-ATTO 465|RNA-ATTO 488|RNA-ATTO 495|RNA-ATTO 520近红外荧光染料标记核糖核酸RNA
Redis 内存满了怎么办?这样置才正确!
622 设计循环队列——Leetcode天天刷【循环队列,数组模拟,双指针】(2022.8.2)
charles配置客户端请求全部不走缓存
matplotlib画polygon, circle
CentOS 7 安装mysql
自定义form表单验证
涨薪5K必学高并发核心编程,限流原理与实战,分布式计数器限流
按需视觉识别:愿景和初步方案
钱江摩托某型号产品ECU货不对版 消费者知情权应如何保障?
微导纳米IPO过会:年营收4.28亿 君联与高瓴是股东
Reveal how the five operational management level of hundreds of millions of easily flow system
化算力为战力:宁夏中卫的数字化转型启示录
The sword refers to Offer II 044. The maximum value of each level of the binary tree-dfs method
ARMuseum
利用net-snmp的库实现snmpget,snmpset









