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

若依集成easyexcel实现excel表格增强

node版本切换工具NVM以及npm源管理器nrm

调用EasyCVR接口时视频流请求出现404,并报错SSL Error,是什么原因?
[email protected] 594/[email prote"/>RNA核糖核酸修饰Alexa 568/[email protected] 594/[email prote

Interview Blitz: What Are Sticky Packs and Half Packs?How to deal with it?

ARMuseum

调用EasyCVR云台控制接口时,因网络延迟导致云台操作异常该如何解决?

List类的超详细解析!(超2w+字)

ESP8266-Arduino编程实例-WS2812驱动

Line the last time the JVM FullGC make didn't sleep all night, collapse
随机推荐
若依集成easyexcel实现excel表格增强
安装anaconda并创建虚拟环境
Go语言为任意类型添加方法
Anaconda 虚拟环境迁移
友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议
Internet Download Manager简介及下载安装包,IDM序列号注册问题解决方法
Detailed explanation of JWT
利用 rpush 和 blpop 实现 Redis 消息队列
抖音web逆向教程
模板字符串概述
虚拟机vmware设置桥接模式上网
深入理解JVM-内存结构
高位套牢机构,用友网络的信任危机是如何产生的?
高并发,你真的理解透彻了吗?
EMQX Newsletter 2022-07|EMQX 5.0 正式发布、EMQX Cloud 新增 2 个数据库集成
倒计时2天,“文化数字化战略新型基础设施暨文化艺术链生态建设发布会”启幕在即
揭秘5名运维如何轻松管理数亿级流量系统
CSDN帐号管理规范
Anaconda virtual environment migration
从文本匹配到语义相关——新闻相似度计算的一般思路