Javascript siêu khó

Ôn tập các kiến thức siêu khó cùng Quizz

Tác giả: Trọng An

Ngày đăng: 6 tháng trước

Câu 1: Trong JavaScript, phương thức nào dưới đây không thuộc về đối tượng Array?

Câu 2: console.log(typeof NaN) ?

Câu 3: Khi nào this trong một hàm thông thường (function) không trỏ đến đối tượng window?

Câu 4: console.log([1, 2, 3] + [4, 5, 6]); ?

Câu 5: console.log('5' - 2); ?

Câu 6: Từ khóa let trong JavaScript có đặc điểm gì?

Câu 7: console.log(typeof null); ?

Câu 8: Để sao chép một đối tượng mà không ảnh hưởng đến đối tượng gốc, ta sử dụng phương pháp nào?

Câu 9: console.log(0.1 + 0.2 == 0.3); ?

Câu 10: Cú pháp nào sau đây được sử dụng để khai báo hàm bất đồng bộ (async function)?

Câu 11: console.log([..."hello"]); ?

Câu 12: Cú pháp nào dưới đây tạo ra một Promise trong JavaScript?

Câu 13: console.log(1 == '1'); ?

Câu 14: console.log(1 === '1'); ?

Câu 15: Cú pháp nào dưới đây sử dụng đúng Destructuring Assignment trong JavaScript?

Câu 16: console.log(typeof function() {}); ?

Câu 17: console.log([] + []); ?

Câu 18: console.log([1, 2, 3].map(x => x * x)); ?

Câu 19: Trong JavaScript, setTimeout và setInterval có gì khác nhau?

0h:0p:0s