Symbol.prototype

Symbol.prototype 表示 Symbol 构造函数的原型。.

Description

Symbol 继承自 Symbol.prototype. 你可以使用构造函数的原型对象来给所有Symbol实例添加属性或者方法。

Symbol.prototype 属性的属性特性:
writable false
enumerable false
configurable false

Properties

Symbol.prototype.constructor
返回创建实例原型的函数. 默认为 Symbol 函数。
Symbol.prototype.description
一个包含symbol描述的只读字符串。

Methods

Symbol.prototype.toSource() This API has not been standardized.
返回包含Symbol 对象源码的字符串。覆盖Object.prototype.toSource() 方法。
Symbol.prototype.toString()
返回包含Symbol描述符的字符串。 覆盖Object.prototype.toString() 方法。
Symbol.prototype.valueOf()
返回 Symbol 对象的初始值.。覆盖 Object.prototype.valueOf() 方法。
Symbol.prototype[@@toPrimitive]
 返回Symbol对象的初始值。

Specifications

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
Symbol.prototype
Standard Initial definition.
ECMAScript (ECMA-262)
Symbol.prototype
Living Standard

浏览器兼容

No compatibility data found for javascript.builtins.Symbol.prototype.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.