Object.prototype.toString.call(a) 和a.toString()不同?

如下代码,我的理解res和res2的值应该是一样的。
vara="abc";
varres=Object.prototype.toString.call(a);//"[objectString]"
varres2=a.toString();//"abc"
小唯快跑啊
浏览 346回答 2
2回答

互换的青春

对于Object.prototype.toString的返回格式通常是:[objectUndifined][objectNull][objectclass]//class指的是对象类型当调用a.toString()是,调用的是String.prototype.toString,返回的就是a的值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript