JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
实现代码如下: function createArray() { var arr = new Array(); for (var i = 0; i "); } //以上输出全部是i的最后一次的值(10),即会输出10个10,显然这不是我们想要的 //原因:因为每个函数都保存了createArray
实现代码如下: function createArray() { var arr = new Array(); for (var i = 0; i "); } //以上输出全部是i的最后一次的值(10),即会输出10个10,显然这不是我们想要的 //原因:因为每个函数都保存了createArray