zzdior 2016-06-29 03:39 采纳率: 0%
浏览 745

javascript闭包问题!!

function foo(){

            var result=new Array();
            for(var i=0;i<10;i++){

                result[i]=function(){
                    return i;
                }();

            }

            return result;
        }
        console.log(foo())

求大神给出结果,书上说全是9,对闭包懵逼了

  • 写回答

4条回答 默认 最新

  • 当作看不见 2016-06-29 03:47
    关注

    实测输出结果是0到9,

    评论

报告相同问题?