S
Size: a a a
S
S
KS
S
p.then
отрабатывает раньше, чем setTimeout()
?var a = 5;
setTimeout(function timeout() {
console.log('timeout ran', a);
a = 10;
}, 0);
var p = new Promise(function(resolve, reject) {
console.log('promise ran', a);
a = 25;
resolve();
});
p.then(() => console.log('promise .then ran:', a));
console.log('global ran', a);
S
VH
S
VH
S
VH
VH
KS
KS
S
S
F
KS
VH
KS
CW