摘要: 原文:http://ariya.ofilabs.com/2013/02/es6-and-object-literal-property-value-shorthand.html使用字面量语法来构建对象是每个JavaScript开发者都非常熟悉的,尤其还因为这种写法和JSON的语法非常相似.在对象子面量中,每个对象属性可以由一个键值对或者由一对getter/setter组成,但这样的写法可能会发生变化.ECMAScript 6中新增的一种语法糖称为对象字面量中的属性值简写(object literal property value shorthand).考虑下面的ECMAScript 5代码片段 阅读全文
posted @ 2013-03-01 20:19 紫云飞 阅读(1552) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.2ality.com/2013/02/foreach-es6.html本文将对ECMAScript 6中的解构(destructuring)语法做简要介绍,以及讲解一下如何利用解构来让数组方法forEach()的使用更加方便.解构ECMAScript 6中的解构特性具体是指:赋值操作的目标(可以理解为赋值语句的左值)可以是一个模式(pattern),该模式可以进入赋值操作的右值(可以是一个数组或者一个普通对象)的内部,将右值内部的某个数组元素的值(右值为数组的情况)或者某个属性的值(右值为普通对象的情况)赋值给左值模式中包含的某个变量.下面的这个例子演示了解构是如何 阅读全文
posted @ 2013-03-01 15:28 紫云飞 阅读(11688) 评论(0) 推荐(0) 编辑