for(i=0;i< 6; i++ ){
function myFunc + 1() {
alert(i);
}
}
myFunc1();
这是我的代码我要创建从myFunc1
到myFunc6
的函数,但它似乎不起作用,为什么?
答案 0 :(得分:2)
for (var i = 0; i < 6; i++) {
window['myFunc' + i] = (function(i) {
alert(i);
})(i);
}
答案 1 :(得分:1)
var myFuncs = [];
for ( i=0; i<6; i++ ) {
(function(i){ myFuncs.push(function() { alert(i) }); })(i);
}
myFuncs[0]();