【发布时间】:2014-07-16 23:32:11
【问题描述】:
环境:
- Chrome 控制台
我明白了:
Boolean.prototype; // Boolean {}
Number.prototype; // Number {}
我不明白:
Error.prototype; // d {name: "Error", message: ""}
问题:
- Error` 不同,为什么?
- 规格?
- d 的含义?
【问题讨论】:
-
不确定
d(可能是Chrome中的一个错误),但其余的是part of the language specification。 -
我倾向于将此视为 Chrome 控制台本身的某种怪异之处。无论如何它有什么不同?
-
开发者控制台的行为没有规范。
标签: javascript prototype ecmascript-5