你知道JavaScript Symbol类型怎么用吗(3)

JavaScript 使用了许多系统 Symbol,这些 Symbol 可以作为 Symbol.* 访问。我们可以使用它们来改变一些内置行为。例如,在本教程的后面部分,我们将使用 Symbol.iterator 来进行 操作,使用 Symbol.toPrimitive 来设置 等等。

从技术上说,Symbol 不是 100% 隐藏的。有一个内置方法允许我们获取所有的 Symbol。还有一个名为 的方法可以返回一个对象的 所有 键,包括 Symbol。所以它们并不是真正的隐藏。但是大多数库、内置方法和语法结构都没有使用这些方法。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/98d6efff59fa36bb2a89c1938f606ce9.html