Challenge 1
Make the function asynchronous.
async function load() { return 42; }
Press Ctrl⌘Enter to check your answer
Practice async functions, await, error handling, async iteration, and Array.fromAsync.
Challenge 1
async function load() { return 42; }
Press Ctrl⌘Enter to check your answer
Challenge 2
const value = Promise.resolve(42);
Press Ctrl⌘Enter to check your answer
Challenge 3
try { await request(); }
Press Ctrl⌘Enter to check your answer
Challenge 4
const values = await Promise.([a(), b()]);
Press Ctrl⌘Enter to check your answer
Challenge 5
const iterator = source[Symbol.();
Press Ctrl⌘Enter to check your answer
Challenge 6
for (const value of source) { use(value); }
Press Ctrl⌘Enter to check your answer
Challenge 7
async function stream() { yield 1; }
Press Ctrl⌘Enter to check your answer
Challenge 8
const values = await Array.(source);
Press Ctrl⌘Enter to check your answer