创建指定长度的数组?

  1. const array = new Array(10).fill('') //可以forEach
  1. let arr = Array.from({length:100},(v,k)=>null)
  1. var arr = Array.from(Array(100), (v,k)=>null);

setTimout写一个秒表

使用闭包,传参数给setTimeout

  1. for(var i = 0;i<5;i++){
  2. (function(j){
  3. setTimeout(function(){
  4. console.log(j)
  5. },1000*j)
  6. })(i)
  7. }

使用let

  1. for(let i = 0;i<5;i++){
  2. setTimeout(function(){
  3. console.log(i)
  4. },1000*i)
  5. }