84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
JavaScript函数同名会被覆盖,怎么解决?
Les fonctions JavaScript du même nom seront écrasées, comment résoudre ce problème ? -Les fonctions Q&A-JavaScript du site Web chinois PHP portant le même nom seront écrasées, comment le résoudre ? - Questions et réponses sur le site Web chinois PHP
Veuillez regarder et apprendre.
在JavaScript脚本中,局部函数与外围函数同名,则会覆盖掉外网函数,即变量可以重复定义。
A = function(){ var me = this; me.method1 = function(){ var items = [1,2,3,4,5]; for(var i=0;i<items.length;i++){ if(1){ var items = [6,7,8]; if(items.length == 0){ alert('test is ok!'); } alert(items[i]); } } } }
局部变量items的定义如下:
var items = [5,6,7];
将覆盖外网变量的定义:
var items=[1,2,3,4,5];
循环只能执行3次。
解决的办法是使用不同的函数名,避免函数同名。
Les fonctions JavaScript du même nom seront écrasées, comment résoudre ce problème ? -Les fonctions Q&A-JavaScript du site Web chinois PHP portant le même nom seront écrasées, comment le résoudre ? - Questions et réponses sur le site Web chinois PHP
Veuillez regarder et apprendre.
在JavaScript脚本中,局部函数与外围函数同名,则会覆盖掉外网函数,即变量可以重复定义。
局部变量items的定义如下:
将覆盖外网变量的定义:
循环只能执行3次。
解决的办法是使用不同的函数名,避免函数同名。