Почему не срабатывает length на массиве?

Должно выдать 2

let arr = [];
arr['name'] = 'Имя';
arr['price'] = '1200';

console.log(arr.name);
console.log(arr.price);

console.log((arr).length);


Ответы (1 шт):

Автор решения: Squeli47

let arr = [];
arr['name'] = 'Имя';
arr['price'] = '1200';

console.log(arr.name);
console.log(arr.price);

console.log(Object.keys(arr).length);

→ Ссылка