(function() {
console.log(1);
setTimeout(function(){console.log(2)}, 1000);
setTimeout(function(){console.log(3)}, 0);
console.log(4);
})(); 실행하면 결과가 어떻게 나오나요? 왜 그런가요?
(function() {
console.log(1);
setTimeout(function(){console.log(2)}, 1000);
setTimeout(function(){console.log(3)}, 0);
console.log(4);
})(); 실행하면 결과가 어떻게 나오나요? 왜 그런가요?