for(var i=0;i<5;i++){
setTimeout(function(){
console.log(i);
},1000)}//55555
所以在实际运用中我们一般使用:let在for循环中
for(let i=0;i<5;i++){
setTimeout(function(){
console.log(i);
},1000)} //01234
ES6数组去重
var arr = [1,1,2,"1"];
[...new Set(arr)];
for(var i=0;i<5;i++){
setTimeout(function(){
console.log(i);
},1000)}//55555
所以在实际运用中我们一般使用:let在for循环中
for(let i=0;i<5;i++){
setTimeout(function(){
console.log(i);
},1000)} //01234
ES6数组去重
var arr = [1,1,2,"1"];
[...new Set(arr)];