相关疑难解决方法(0)

将符号引入ES6的动机是什么?

更新:最近一篇来自Mozilla精彩文章出现了.如果你好奇,请阅读它.

您可能知道他们计划在ECMAScript 6中包含新的Symbol原语类型(更不用说其他一些疯狂的东西).我一直认为:symbolRuby 中的概念是不必要的; 我们可以轻松地使用纯字符串,就像我们在JavaScript中一样.现在他们决定用JS复杂化JS.

我不明白动机.有人可以向我解释我们是否真的需要JavaScript中的符号吗?

javascript symbols ecmascript-harmony ecmascript-6

344
推荐指数
5
解决办法
5万
查看次数

JavaScript中的"符号"原始数据类型是什么

新的原始类型带有符号类型的ES6.简短定义说:

符号是唯一且不可变的数据类型,可用作对象属性的标识符.符号对象是符号基元数据类型的隐式对象包装器.

我做了一些研究,但我无法理解为什么我们需要这种原始类型呢?

谢谢您的回答.

javascript symbols primitive-types ecmascript-6

9
推荐指数
1
解决办法
6903
查看次数

ECMA-262-v6中"符号"类型的含义是什么?

ECMA-262-v6中"符号"类型的含义是什么?对象键的快速路径实现?它在引擎盖下做了什么 - 哈希它保证底层数据是不可变的?

javascript symbols ecmascript-6

6
推荐指数
1
解决办法
587
查看次数