forEach延迟一秒执行
时间: 2023-07-27 18:31:42 浏览: 144
延迟执行运行
你可以使用`setTimeout`函数来延迟`forEach`的执行,如下所示:
```
const arr = [1, 2, 3];
arr.forEach((item, index) => {
setTimeout(() => {
console.log(item);
}, index * 1000);
});
```
在上面的代码中,我们使用`setTimeout`函数来延迟每个元素的输出时间,每个元素的输出时间间隔为1秒。`index`参数表示元素在数组中的下标,乘以1000后即可得到相应的延迟时间。
阅读全文