let arr = [1, 2, 3, 4, 5]
for (let i = 0; i < arr.length; i++) {
(function (i) {
setTimeout(() => {
console.log(arr[i])
}, i * 1000)
})(i)
}
注意题目要求每秒输出一个数字,所以延时应设置为i*1000
let arr = [1, 2, 3, 4, 5]
for (let i = 0; i < arr.length; i++) {
(function (i) {
setTimeout(() => {
console.log(arr[i])
}, i * 1000)
})(i)
}
注意题目要求每秒输出一个数字,所以延时应设置为i*1000