购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.4.3 可动态计算的属性名

在 ES2015 标准对于对象字面量的处理中,引入了一个新的语法,这个语法允许我们直接使用一个表达式来表达一个属性名。其实在ES2015 之前,ECMAScript中就有类似的语法,但并不能用于对象字面量中。

而在ES2015 中,这个语法被引入到了对象字面量中。

这个特性在某种意义上是为后面的Symbol而准备的。比如一些比较常用的、会被ECMAScript引擎的内部实现所使用的Symbol需要使用这个特性来对对象字面量进行拓展。

这段代码中结合了方法类属性的省略语法糖、可动态计算的属性值、解构语法(用于交换变量值)以及Symbol等新特性,创建了一个可以生成斐波那契数列的对象,并利用for-of循环语句将数列中的前若干个元素打印到标准输出(Standard Output)中。 sPisCViwGqBo/BBMxO1FLe0aG8NA2UmMkd1Z4yhgNVr++2Tz0GdAwSuiuqvOVGxw

点击中间区域
呼出菜单
上一章
目录
下一章
×