关于JS中的对象问题

今天看到书上讲到JS的对象,有个示例不是很明白

var myObject = {};

myObject[myObject] = "foo";


myObject["[object Object]"];//foo,这里的[object Object]等价于{}吗?


炎炎设计
浏览 501回答 1
1回答

千万里不及你

var myObject = {};console.log(myObject.toString());//[object Object]myObject[myObject] = "foo";console.log(myObject["[object Object]"]);//foo,这里的[object Object]等价于{}吗?console.log(myObject.toString());//[object Object]for(var i in myObject){    console.log(i);//[object Object]}//从以上结果可以看出:不管这个对象是什么,转成字符串后都是"[object Object]""
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript