JavaScript: async/await with forEach

tipjs,async,foreach,function

JavaScript: async/await with forEach()

const waitFor = (ms) => new Promise(r => setTimeout(r, ms))
const asyncForEach = async (array, callback) => {
  for (let index = 0; index < array.length; index++) {
    await callback(array[index], index, array)
  }
}

const start = async () => {
  await asyncForEach([1, 2, 3], async (num) => {
    await waitFor(50)
    console.log(num)
  })
  console.log('Done')
}

start()

Có thể bạn đã miss một số snippets code

Copy a string to the clipboard

Copy a string to the clipboard. Only works as a result of user action (i.e. inside a click event listener).

Hàm lày ngày trong tuần javascript

Hàm lày ngày trong tuần javascript

Random Number javascript

Random Number javascript

lỗi access-control-allow-origin và cách khắc phục

lỗi access-control-allow-origin và cách khắc phục trong express, nodejs

Getting the last element of a split string array

Getting the last element of a split string array