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

`Symbol.prototype` 属性的属性特性：
writable | false
enumerable | false
configurable | false

## Description

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

## Properties

`Symbol.prototype.constructor`
  返回创建实例原型的函数. 默认为 `Symbol` 函数。

## Methods

`Symbol.prototype.toSource()`
  返回包含`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 Latest Draft (ECMA-262) Symbol.prototype | Draft |

## Browser compatibility

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

- Desktop
- Mobile

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) | ? | ? | ?