How do I refactor this code using a for loop:
const [userA, userB, userC, userD] = await Promise.all([
createTestUser(),
createTestUser(),
createTestUser(),
createTestUser()
]);
You can do
const userPromises = [];
for (let i=0; i<4; i++) {
userPromises.push(createTestUser());
}
const users = await Promise.all(userPromises);
// const [userA, userB, userC, userD] = users;
Or, a bit shorter:
const users = await Promise.all(Array.from({length: 4}, _ => createTestUser()));