JS Symbol.prototype
**Symbol**
.prototype
表示 Symbol
构造函数的原型。.
Description
Symbol
继承自 Symbol.prototype
. 你可以使用构造函数的原型对象来给所有Symbol实例添加属性或者方法。
Symbol.prototype 属性的属性特性: |
---|
writable |
enumerable |
configurable |
Properties
Symbol.prototype.constructor
返回创建实例原型的函数. 默认为 Symbol
函数。
一个包含symbol描述的只读字符串。
Methods
返回包含Symbol
对象源码的字符串。覆盖Object.prototype.toSource()
方法。
返回包含Symbol描述符的字符串。 覆盖Object.prototype.toString()
方法。
返回 Symbol
对象的初始值.。覆盖 Object.prototype.valueOf()
方法。
Symbol.prototype[@@toPrimitive]
返回Symbol
对象的初始值。
Specifications
Specification | Status | Comment |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262)Symbol.prototype | Standard | Initial definition. |
ECMAScript Latest Draft (ECMA-262)Symbol.prototype | Draft |