javascript的一点误解

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

console.log(a[9]()); //10
console.log(i); //10

一直以为外部访问不到 i

posted @ 2015-10-19 16:23  阿克西斯教成员污米饭  阅读(387)  评论(4)    收藏  举报