今天照着敲一段代码,但是自己写的时候出现了一个错误: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]"为什么会这样呢?
添加回答
举报
0/150
提交
取消