Discuss / JavaScript / 有点晕这个

有点晕这个

Topic source

draem0507

#1 Created at ... [Delete] [Delete and Lock User]

``` function count() { var arr = []; for (var i=1; i<=3; i++) { arr.push((function (n) { return function () { return n * n; } })(i)); } return arr; }

```老师,请教您下 function(n)的值是谁来赋值的,循环体中的i变量? 另外函数外围的参数(i)是用来干嘛的?

draem0507

#2 Created at ... [Delete] [Delete and Lock User]

已明白..


  • 1

Reply