没有外花括号的JavaScript对象是什么?

时间:2019-04-17 09:55:50

标签: javascript

我注意到我不了解JavaScript:

console.log(typeof msgObj)
console.log(msgObj)

打印:

object
something { something1: { something2: { something3: [Object] } } }

我希望对象具有外部花括号。另外,当我尝试:

console.log(Object.keys(msgObj)[0])

我明白了

something1

在这种情况下什么是“东西”?

1 个答案:

答案 0 :(得分:3)

控制台会尝试帮助您找出某个对象的来源,例如

 console.log(new User()); 

将记录User { ... }。因此,方括号之前的名称基本上指向您指向对象的构造函数。