JS经典小坑(坑主要在JS没有块级做用域)

js中有一个经典的函数赋值错误,这个问题和闭包问题相关,咱们先来看一下这个案例吧。html    var arr = []; for(var i=0;i<2;i++){ arr[i] = function(){ return i; } } console.log(arr[0]()); 这个结果是2,和你想的同样吗?  可能有很多新手会误觉得是1。那么接下来
相关文章
相关标签/搜索