利用promise实现间隔1s打印1,2,3


利用promise结合数组的rduce方法

        let arr = [1, 2, 3];
        arr.reduce((pre, cur) => {
            return pre.then(() => {
                return new Promise(r => {
                    setTimeout(() => {
                        r(console.log(cur))
                    }, 1000);
                })
            })
        }, Promise.resolve())


免责声明!

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



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