Symbol.prototype 表示 Symbol 构造函数的原型。.
Symbol.prototype 属性的属性特性: |
|
|---|---|
| writable | false |
| enumerable | false |
| configurable | false |
Symbol 继承自 Symbol.prototype. 你可以使用构造函数的原型对象来给所有Symbol实例添加属性或者方法。
Symbol.prototype.constructorSymbol 函数。Symbol.prototype.toSource() Symbol 对象源码的字符串。覆盖Object.prototype.toSource() 方法。Symbol.prototype.toString()Object.prototype.toString() 方法。Symbol.prototype.valueOf()Symbol 对象的初始值.。覆盖 Object.prototype.valueOf() 方法。Symbol.prototype[@@toPrimitive]Symbol对象的初始值。| Specification | Status | Comment |
|---|---|---|
| ECMAScript 2015 (6th Edition, ECMA-262) Symbol.prototype |
Standard | Initial definition. |
| ECMAScript Latest Draft (ECMA-262) Symbol.prototype |
Draft |
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | (Yes) | 36.0 (36.0) | 未实现 | 未实现 | 未实现 |
| @@toPrimitive | ? | 44.0 (44.0) | ? | ? | ? |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | (Yes) | (Yes) | 36.0 (36.0) | 未实现 | 未实现 | 未实现 |
| @@toPrimitive | ? | ? | 44.0 (44.0) | ? | ? | ? |