ES6解构赋值
来源:互联网 发布:狼图腾 知乎 编辑:程序博客网 时间:2024/06/07 17:01
一、基本用法
解构(Destructuring):按照一定的模式,从数组或者对象中提取值,对变量进行赋值。
let [par1,par2,par3] = [1,2];
console.log(par1,par2,par3);//1 2 不完全解构时par3对值为undefined
解构赋值允许指定变量对默认值。
let [par1 = 1] = [2];
console.log(par1);//2 只有当解构当值===undefined时par1当值才等于1
let [par1 = 1,par2 = 2] = [undefined,null];
console.log(par1,par2);//1 null
二、对象的解构赋值
let {s, b} = {s:1}
console.log(s,b);//1 undefined 对于对象的解构赋值,只有属性存在才能对变量进行赋值,否则就是undefined
三、字符串的解构赋值
let [par1,par2] = 'sb';
console.log(par1,par2);//s b
阅读全文
0 0
- 【ES6系列】解构赋值
- ES6 destructuring 解构赋值
- es6 chapter3 解构赋值
- ES6 解构赋值用途
- ES6:解构赋值
- ES6 解构赋值
- 【es6】解构赋值
- es6-变量解构赋值
- ES6-变量解构赋值
- ES6变量解构赋值
- ES6解构赋值详解
- ES6解构赋值
- ES6之解构赋值
- ES6之-解构赋值
- ES6之解构赋值
- ES6解构赋值
- ES6:解构赋值
- es6语法-解构赋值
- vue饿了么学习-第四篇(web字体)
- python再复习(1)数据类型以及字符串
- E::placeholder { sRules }
- 「python」self
- java获取当前月的最后一天
- ES6解构赋值
- spring+hibernate中hbm2ddl属性值为update建表失败
- python火车票爬虫
- 日志级别的选择:Debug、Info、Warn、Error还是Fatal
- 浅谈String buffer
- 转载segmentfault
- CDN技术详解
- [RK3288][Android6.0] 耳机插拔处理两种方式
- 打开或下载app