Đoạn code sau, kết quả sẽ là:
const obj = {
1: 1,
2: 2,
3: 3
};
console.log(Object.keys(obj), Object.values(obj));
const obj = {
1: 1,
2: 2,
3: 3
};
console.log(Object.keys(obj), Object.values(obj));
Trả lời:
Đáp án đúng: B
Đoạn code sử dụng `Object.keys()` và `Object.values()` để lấy ra các key và giá trị của object `obj`. Vì các key của `obj` là số, nhưng khi sử dụng `Object.keys()`, chúng sẽ được chuyển đổi thành chuỗi. Các giá trị của object vẫn giữ nguyên kiểu dữ liệu ban đầu là số.
Do đó:
- `Object.keys(obj)` sẽ trả về `["1", "2", "3"]`.
- `Object.values(obj)` sẽ trả về `[1, 2, 3]`.
Vậy đáp án đúng là B.
Tổng hợp 500 câu hỏi trắc nghiệm Javascript có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
