Skip to content

Commit 4d8f1b9

Browse files
修改item13中的一个错误
1 parent f41a002 commit 4d8f1b9

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

chapter-2/item13/demo.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,17 @@ function generateFunc2(arr) {
4646
var n = arr.length;
4747
for(var i = 0; i < n; i++) {
4848
(function() {
49+
var j = i;
4950
result[i] = function() {
50-
return arr[i];
51+
return arr[j];
5152
}
5253
})()
5354
}
5455
return result;
5556
}
5657
// @3 产生新的函数
57-
var g3 = generateFunc1(testArr);
58+
//var g3 = generateFunc1(testArr);
59+
var g3 = generateFunc2(testArr);
5860
console.log(g3[0]()); // 1
5961
console.log(g3[1]()); // 2
6062
console.log(g3[2]()); // 3

0 commit comments

Comments
 (0)