Discuss / JavaScript / 请问这段代码里面的n参数的值是怎么来的,有点看不懂,求解答

请问这段代码里面的n参数的值是怎么来的,有点看不懂,求解答

Topic source

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

请问这段代码里面的n参数的值是怎么来的,有点看不懂,求解答

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]
    })(i)); <-- 传给n

  • 1

Reply