日期:2014-05-16  浏览次数:20382 次

javascript中,toString方法是Object的方法还是Object.prototype的方法,为什么?给出你的理由。
如题。

------解决方案--------------------
押30分赌toString是Object.prototype的方法.

下注了啊,买定离手...
------解决方案--------------------
嘿嘿。。偶胜利了。。

IE的话。。。
window也有toString
但是window.toString != Object.prototype.toString
因为window对象不属于Object对象。。

FF的话
window也有toString
但是window.toString != Object.prototype.toString
并且window对象 instanceof Object


以下有case


<script type= "text/javascript ">
Object.prototype.toString = function () {
return "30分到手 ";
};

var o1 = {};
alert(o1);
alert(window instanceof Object && window.toString());
</script>