为什么[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