[object Object]是JavaScript Object的默认字符串表示形式。
我会知道这是正义[Object]还是正义[object],但是为什么[object Object]呢?为什么第一个单词是小写而第二个单词是大写?它是JSON还是JavaScript的一部分?
[Object]
[object]
[object Object]
所有对象都有一个toString以格式显示内容的方法[object type],其中type是对象类型。
toString
[object type]
当null您在get上[object Null]调用该对象时,并且在一个对象上调用该字符串时,您会得到该字符串,[object Object]因为它基于Object构造函数(大写的“ O”),这就是为什么它要说object两次,它是Object 类型的 对象。
null
[object Null]
object
MDN
JSON是一种轻量级的数据交换格式,除了被命名为 “ JavaScript Object Notation”之外 ,它实际上与JavaScript没有任何关系,因为它的写法类似于JavaScript对象。