CodeReady
Quay lại danh sách

Bat dong bo va Event Loop

Câu hỏi

JavaScript là ngôn ngữ đơn luồng (single-threaded), vậy nó xử lý các tác vụ bất đồng bộ như thế nào thông qua Event Loop?

javascript
console.log('1');
setTimeout(() => console.log('2'), 0);
Promise.resolve().then(() => console.log('3'));
console.log('4');
// Output: 1, 4, 3, 2

Bước tiếp theo

Tự trả lời trước, sau đó mở đáp án.

Đây là luồng ôn tập chính của MVP.

Đáp án đang ẩn

Thử nói câu trả lời trong 60-90 giây rồi bấm hiện đáp án.

Tags liên quan

Tự đánh giá sau khi xem đáp án

Đăng nhập Google để lưu trạng thái học tập.

Nội dung liên quan