We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f41a002 commit 4d8f1b9Copy full SHA for 4d8f1b9
1 file changed
chapter-2/item13/demo.js
@@ -46,15 +46,17 @@ function generateFunc2(arr) {
46
var n = arr.length;
47
for(var i = 0; i < n; i++) {
48
(function() {
49
+ var j = i;
50
result[i] = function() {
- return arr[i];
51
+ return arr[j];
52
}
53
})()
54
55
return result;
56
57
// @3 产生新的函数
-var g3 = generateFunc1(testArr);
58
+//var g3 = generateFunc1(testArr);
59
+var g3 = generateFunc2(testArr);
60
console.log(g3[0]()); // 1
61
console.log(g3[1]()); // 2
62
console.log(g3[2]()); // 3
0 commit comments