({}).toString.call(Number.prototype) === "[object Number]"
Number 原型对象本身就是一个 Number 对象(它的 [[Class]] 是“Number”),其值为 +0。
15.7.4
为什么Number.prototype
成为一个数字会有用?(对于将 [[Class]] 设置为非对象的所有其他内置原型也是如此)
我之所以选择,Number.prototype
是因为我可以想象Array.prototype
和Date.prototype
.