为什么[object Object]小写并大写?

时间:2019-07-15 11:38:03

标签: javascript dom logging javascript-objects

我想知道[object Object]的第一个参数为什么小写而第二个参数大写?是因为第一个参数代表Object.property,第二个参数代表Object.propety = "Value"

1 个答案:

答案 0 :(得分:5)

JavaScript中类型的字符串表示形式是小写:

  typeof {} // "object"

因此,以[object ...]开头是合理的。

第二部分(Object)代表创建对象的构造函数的名称,按照约定,构造函数的名称应大写(例如[object Math][object Null] ...)