IS
Size: a a a
IS
j
foo(res => {
console.log(res)
bar(res => {
console.log(res)
baz(console.log)
})
})
IS
V
j
async function go () {
for (const func of [foo, bar, baz]) {
console.log(await new Promise(resolve => func(resolve)))
}
}
IS
IS
IS
IS
j
V
IS
IS
СВ
j
IS
AE
const x = []
function add(i) { x[i.charCodeAt()] = i; }
for await (const f of [foo(add), bar(add), baz(add)]);
console.log(x.splice(-3))
IS
AE
IS