ES6对象和数组解构
2017-10-25 11:11
218 查看
解构可以避免在对象赋值时再生成多余的中间变量:
function foo() { return [1,2,3]; } let arr = foo(); // [1,2,3] let [a, b, c] = foo(); console.log(a, b, c); // 1 2 3 function bar() { return { x: 4, y: 5, z: 6 }; } let {x: x, y: y, z: z} = bar(); console.log(x, y, z); // 4 5 6
相关文章推荐
- JavaScript解构赋值(代码说明ES6数组, 对象, 函数的解构赋值)
- JavaScript解构赋值(代码说明ES6数组, 对象, 函数的解构赋值)
- ECMAScript6(ES6)之解构赋值(数组,对象,字符串)
- (2)ES6解构赋值-数组篇
- ES6——对象的解构赋值
- ES6 对象的解构赋值
- 【es6】【变量的解构赋值】【对象解构赋值】
- ES6学习--字符串、数组、对象、函数新增点
- [Wondgirl]ECMAScript6(ES6)(五)对象的解构赋值
- ES6数组的解构赋值和Set
- es6 数组解构
- 理解ES6 --- 第4章 如何拆解数组和对象来获取数据 desturcturing
- JavaScript和ES6中字符串、数组对象的比较
- ES6学习——新的语法:对象解构(Object Destructuring)
- es6数组(Array)对象
- 15、ES6 数组的解构赋值
- es6字符串,数组,对象学习总结
- ES6新特性 let、const、变量对象的解构赋值
- 【微信小程序+ES6新特性应用】使用解构数组优化变量格式