【问题标题】:Why is [object Object] to lowser case and capitalized? [duplicate]为什么 [object Object] 要小写并大写? [复制]
【发布时间】:2019-11-24 02:34:45
【问题描述】:

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

【问题讨论】:

标签: javascript dom logging javascript-objects


【解决方案1】:

JavaScript 中类型的字符串表示为小写:

  typeof {} // "object"

因此,它以[object ...] 开头是有道理的。

第二部分 (Object) 表示创建对象时使用的构造函数的名称,按照惯例,构造函数的名称大写(例如[object Math][object Null] ...)。

【讨论】:

    猜你喜欢
    • 2016-06-16
    • 2016-11-19
    • 2013-10-20
    • 1970-01-01
    • 2018-09-03
    • 1970-01-01
    • 2019-12-06
    • 2020-03-06
    • 2018-11-03
    相关资源
    最近更新 更多