more
参考原文:[ES6 In Depth: let and const](https://hacks.mozilla.org/2015/07/es6-in-depth-let-and-const/)
原文作者:[Jason Orendorff](https://hacks.mozilla.org/author/jorendorffmozillacom/)
原文日期:2015-07-31继续阅读 »
more
参考原文:[ES6 In Depth: Collections](https://hacks.mozilla.org/2015/06/es6-in-depth-collections/)
原文作者:[Jason Orendorff](https://hacks.mozilla.org/author/jorendorffmozillacom/)
原文日期:2015-06-19继续阅读 »
more
参考原文:[ES6 In Depth: Classes](https://hacks.mozilla.org/2015/07/es6-in-depth-classes/)
原文作者:[Jason Orendorff](https://hacks.mozilla.org/author/jorendorffmozillacom/)
原文日期:2015-07-22继续阅读 »
什么是解构赋值?
解构赋值允许你使用类似数组或对象字面量的语法将数组和对象的属性值赋给一系列变量。这个语法非常简洁,而且比传统的属性访问更加清晰。
在不使用解构赋值的情况下,访问数组的前三项:
javascript
var first = someArray[0];
var second = someArray[1];
var third = someArray[2];
使用解构赋值后,相应的代码变得更简洁和可读:
javascript
var [first, second, third] = someArray;
SpiderMonkey(Firefox 的 JavaScript 引擎)已经支持解构赋值的大部分特性继续阅读 »