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

一段看不懂的javascript脚本解决办法

2012-09-13 
一段看不懂的javascript脚本function selfUpdate() {window.selfUpdate function() {alert(second run!

一段看不懂的javascript脚本
function selfUpdate() {  
  window.selfUpdate = function() {  
  alert('second run!');  
  };  
  alert('first run!');  
}  
selfUpdate(); // first run!  
selfUpdate(); // second run!  

为什么先是first run 。后面为什么又没有first run了。

[解决办法]
运行第一次selfUpdate已经将selfUpdate更新为function() {
alert('second run!');
};


[解决办法]
window.selfUpdate = function() {
alert('second run!');
这一部分是重新定义了selfUpdate函数,也就是说第二次运行时selfUpdate的函数体是
function selfUpdate(){
alert("second run");
}
所以会有那样的后果。

热点排行