我需要创建一个返回由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;
}
它不起作用。有什么建议吗?谢谢!