首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript扩展Function后出的有关问题?求解答

2012-05-20 
javascript扩展Function后出的问题?求解答script typetext/javascriptFunction.prototype.f functi

javascript扩展Function后出的问题?求解答
<script type="text/javascript">
 Function.prototype.f = function(){
  alert(this.toString());
}
 (function(){

})()
</script>
当执行该函数后,会自动alert出[object],为什么??求解

[解决办法]
直接简写为以下代码:

JScript code
Function.prototype.f = function () {    alert(this.toString());}();
[解决办法]
不加分号惹的祸,不加分号浏览器会把你的这段代码解释为
JScript code
Function.prototype.f = function(){    alert(this.toString());}(function(){})() 

热点排行