在JavaScript中创建返回函数数组的函数

时间:2016-04-11 16:28:32

标签: javascript arrays function loops console.log

我需要创建一个返回由n个键0 .. [n-1]组成的数组的函数。每个键的值是一个函数,在调用时通过(console.log())打印键。例如fun8(5)[3]打印3。

我试过了:

function fun8(n) {
    var arr = [];
    for (i = 0; i < n; i++) {
        arr[i] = function() {
            console.log(i);
        };
    }
    return arr;
}    

它不起作用。有什么建议吗?谢谢!

0 个答案:

没有答案
相关问题