C
Size: a a a
C
C
C
j
j
j
C
C
j
а
C
а
C
а
AS
Ф
C
СЛ
j
Promise.resolve()
.then(() => console.log('a 1'))
.then(() => console.log('a 2'))
.then(() => console.log('a 3'))
.then(() => console.log('a 4'))
Promise.resolve()
.then(() => console.log('b 1'))
.then(() => new Promise(resolve => {
console.log('b 2')
resolve()
}))
.then(() => console.log('b 3'))
.then(() => console.log('b 4'))
setTimeout(() => console.log('macro'))
// a 1
// b 1
// a 2
// b 2
// a 3
// a 4
// b 3
// b 4
// macro
Ф