ADMICRO
Cho đoạn code sau, kết quả sẽ là:
const obj = { 1: 'a', 2: 'b', 3: 'c' };
const set = new Set([1, 2, 3, 4, 5]);
obj.hasOwnProperty('1');
obj.hasOwnProperty(1);
set.has('1');
set.has(1);
Chính xác
Xem lời giải
Hãy suy nghĩ và trả lời câu hỏi trước khi xem đáp án
ADSENSE / 4
Lời giải:
Báo saiTất cả các keys của một object đểu được tự động chuyển thành string (trừ Symbol). Vì thế obj.hasOwnProperty('1') cho kết quả true.
Nhưng điều đó không đúng với Set, set phân biệt giữa string và number nên set.has('1') sẽ trả về false còn set.has(1) trả về true.
Câu hỏi này thuộc ngân hàng trắc nghiệm dưới đây, bấm vào Xem chi tiết để làm
toàn bài
ZUNIA12
ZUNIA9
AANETWORK