【发布时间】:2013-07-20 07:17:34
【问题描述】:
什么是“符号”javascript类型as mentioned in this ECMAScript 6 draft specification?
引用规范:
Symbol 类型是所有非字符串值的集合,可以用作 Object 属性的键。
每个可能的符号值都是唯一且不可变的。
符号值有一个称为 [[Private]] 的可观察属性,其不可变值是真或假。私有符号是一个符号值,其 [[Private]] 属性的值为 true。
我认为对象键只是字符串,而且我并不孤单。引用this accepted SO answer:
…对象键总是字符串…
你能解释一下符号类型是什么,并演示它的用法吗?我正在尝试理解规范。
谢谢!
【问题讨论】:
-
这是 ES6 规范,不确定但看看是否有帮助:github.com/dherman/tc39-codex-wiki/blob/master/data/es6/symbols/…
标签: javascript string object key ecmascript-6