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()

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM