如何调用数组里的函数?

新手上路,请多包涵

数组里保存了一组函数

该如何遍历数组调用每一项函数?


var a = new Array();
var s;
for(var i=0;i<10;i++){
    a[i] = function(){
        return i;
    };
}

图片描述

阅读 4.4k
4 个回答
for (var i = 0; i < 10; i++) {
    a[i]()
}
Array.prototype.map(function(){});
a.map(function(currentValue.index,array){
  return index;
});
for(var i=0;i<10;i++)
a[i].call()
var a = new Array();
var s;
for(var i=0;i<10;i++){
    (function(i){
        a[i] = function() {return i};
    })(i);
}
for (var j=0; j<a.length;j++){a[j].call()};
推荐问题