【发布时间】:2019-11-24 02:34:45
【问题描述】:
我想知道为什么[object Object]的第一个参数是小写的而第二个是大写的?是不是因为第一个参数代表Object.property,第二个参数代表Object.propety = "Value"?
【问题讨论】:
标签: javascript dom logging javascript-objects
我想知道为什么[object Object]的第一个参数是小写的而第二个是大写的?是不是因为第一个参数代表Object.property,第二个参数代表Object.propety = "Value"?
【问题讨论】:
标签: javascript dom logging javascript-objects
JavaScript 中类型的字符串表示为小写:
typeof {} // "object"
因此,它以[object ...] 开头是有道理的。
第二部分 (Object) 表示创建对象时使用的构造函数的名称,按照惯例,构造函数的名称大写(例如[object Math]、[object Null] ...)。
【讨论】: