为什么[object Object]两次提到“ object”?

[object Object]是JavaScript Object的默认字符串表示形式。

我会知道这是正义[Object]还是正义[object],但是为什么[object

Object]呢?为什么第一个单词是小写而第二个单词是大写?它是JSON还是JavaScript的一部分?

回答:

所有对象都有一个toString以格式显示内容的方法[object type],其中type是对象类型。

null您在get上[object Null]调用该对象时,并且在一个对象上调用该字符串时,您会得到该字符串,[object

Object]因为它基于Object构造函数(大写的“

O”),这就是为什么它要说object两次,它是Object 类型的 对象。

JSON是一种轻量级的数据交换格式,除了被命名为 “ JavaScript Object Notation”之外

,它实际上与JavaScript没有任何关系,因为它的写法类似于JavaScript对象。

以上是 为什么[object Object]两次提到“ object”? 的全部内容, 来源链接: utcz.com/qa/399740.html

回到顶部