当前位置:网站首页>ES6 deconstruction assignment - array object deconstruction and deconstruction
ES6 deconstruction assignment - array object deconstruction and deconstruction
2022-08-03 20:11:00 【Hey………】
V. Destructuring assignment (new syntax)
1, array destructuring
//Array destructuring allows us to extract values from the array in a one-to-one correspondence, and then assign the values to variableslet arr = [1,2,3]let [a,b,c] = arr;console.log(a); //1console.log(b); //2console.log(c); //3//If the destructuring is unsuccessful, the value of the variable is undefinedlet arr = [1,2,3]let [a,b,c,d] =arr;console.log(a); //1console.log(b); //2console.log(c); //3console.log(d); //undefined
2, object destructuring
//Object destructuring allows us to use the name of the variable to match the property of the object, and assign the value of the property of the object to the variablelet person = {name:"xiaoming",age:18,sex:'male'};let{ name, age, sex } = person;console.log(name); //xiaomingconsole.log(age); //18console.log(sex); //Malelet person = {name:"xiaoming",age:18,sex:'male'};let { name:myName, age:myAge, sex:mySex } = person;//myName\myAge\mySex is an aliasconsole.log(myName); //xiaomingconsole.log(myAge); //18console.log(mySex); //Male
边栏推荐
- 一种能有效缓解环境噪声对音频质量干扰的方案
- 2022 年值得尝试的 7 个 MQTT 客户端工具
- glusterfs 搭建使用
- node版本切换工具NVM以及npm源管理器nrm
- Detailed demonstration pytorch framework implementations old photo repair (GPU)
- codeforces:C. Maximum Subrectangle【前缀和 + 贪心 + 最小子数组和】
- 2022.8.2
- 染料修饰核酸RNA|[email protected] 610/[email protected] 594/Alexa 56
- 力扣707-设计链表——链表
- C51 存储类型与存储模式
猜你喜欢
随机推荐
Matlab paper illustration drawing template No. 42 - bubble matrix diagram (correlation coefficient matrix diagram)
C中的数据存储
数据驱动的软件智能化开发| ChinaOSC
钱江摩托某型号产品ECU货不对版 消费者知情权应如何保障?
力扣707-设计链表——链表
嵌入式分享合集27
ES6解构赋值--数组解构及对象解构
2022 年值得尝试的 7 个 MQTT 客户端工具
leetcode 16.01. 交换数字(不使用临时变量交换2个数的值)
若依集成browscap读取浏览器用户代理
Go语言为任意类型添加方法
leetcode 448. Find All Numbers Disappeared in an Array 找到所有数组中消失的数字(简单)
Internet Download Manager简介及下载安装包,IDM序列号注册问题解决方法
李沐动手学深度学习V2-自然语言推断与数据集SNLI和代码实现
微导纳米IPO过会:年营收4.28亿 君联与高瓴是股东
李沐动手学深度学习V2-BERT微调和代码实现
一种能有效缓解环境噪声对音频质量干扰的方案
华为设备配置VRRP负载分担
CLIP论文解读
wordpress建立数据库连接时出错