且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

JavaScript中循环内调用函数的问题?

更新时间:2022-12-16 09:58:21

当你调用constfuncs函数的时候

    for(var i = 0; i < 10; i+=1) {
        funcs[i] = helper(i) 
    }

已经执行了10次啊。。 请注意helper(i)是函数调用 -.-
所以你的funcs返回的其实是是一个长度为10的数组,里面都是undefined,即helper函数的返回值