function test(){ var arr = []; for(var i = 0; i < 5; i++){
arr[i] = function a() { return i;
}
a();
} return arr;
}
test();//a is not definedfunction c(){ function d(){ console.log('2');
}
d();
}
c(); //2為什么第一個是undefined呢,不是明明定義了a嗎在之前?
js函數中的函數問題?
蠱毒傳說
2018-09-14 10:05:03