今天照著敲一段代碼,但是自己寫的時候出現了一個錯誤:Object.prototype.toString.call(prop) === '[object Object]' //書上的代碼我自己寫的時候,把'[object Object]'寫成了'[Object Object]' //兩個object都大寫了這兩個object代表什么呢?關于toString()的,這個方法在Objet的原型上,而prop是一個對象,還要用call(),我為什么不直接prop.toString()這樣寫呢?另外:{}.toString() //報錯var obj = {};obj.toString(); //"[object Object]"為什么會這樣呢?
js中的[object, Object]
浮云間
2018-09-08 16:00:15