假定数组为:   [1,3,8,69,'ac','ad'],每隔1s中输出数组中的内容
方法一:es5写法:自执行函数
    function count(){
      var arr = [1,3,8,69,'ac','ad']
        for (var i=0; i<arr.length; i++) {
            (function(i){
                setTimeout(() => console.log(arr[i]), 1000)
            })(i)
        }
    }
    count()

方法二:es6块级作用域let

    function count(){
      var arr = [1,3,8,69,'ac','ad']
        for (let i=0; i<arr.length; i++) {
            setTimeout(() => console.log(arr[i]), 1000)
        }
    }
    count()

 

 

 

相关文章:

  • 2021-12-12
  • 2021-12-19
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-02
  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2022-01-14
  • 2021-12-12
  • 2021-12-12
相关资源
相似解决方案