js每隔1s打印一下数组中的内容

假定数组为:   [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()
原文地址:https://www.cnblogs.com/yaya-003/p/12687706.html