250 Câu hỏi trắc nghiệm Javascript, CSS, HTML có đáp án - Phần 2

Hai cách a và b dưới đây đều trả về một object có cùng thuộc tính và giá trị. Theo bạn thì cách nào tối ưu hơn? const arr = [1, 2, 3]; const a = arr.reduce( (acc, el, i) => ({ ...acc, [el]: i

7/50

Hai cách a và b dưới đây đều trả về một object có cùng thuộc tính và giá trị. Theo bạn thì cách nào tối ưu hơn?
const arr = [1, 2, 3];
const a = arr.reduce(
(acc, el, i) => ({ ...acc, [el]: i }),
{}
);
const b = {};
for (let i = 0; i < arr.length; i++) {
b[arr[i]] = i;
}

a

b

Giải thích

Chọn đáp án B