Skip to content

Instantly share code, notes, and snippets.

@lmzach09
Last active November 16, 2022 03:45
Show Gist options
  • Save lmzach09/f9e3d6b7aa8b87a5a172a126dd14646b to your computer and use it in GitHub Desktop.
Save lmzach09/f9e3d6b7aa8b87a5a172a126dd14646b to your computer and use it in GitHub Desktop.
An example of a for loop implementation using the async/await pattern. This works in the browser and Node.js. Get the "request" method here https://gist.github.com/lmzach09/38d291edb90f64d338132824a9de35ce#file-request-js
const request = require('./request.js');
const array = [1, 2, 3, 4, 5];
(async function() {
for (let i = 0; i < array.length; i++) {
const response = await request({
method: 'GET',
hostname: 'httpbin.org',
path: '/get?myArg=' + array[i]
});
const responseBody = JSON.parse(response.body);
console.log(responseBody.args.myArg);
}
})()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment