Как вызвать несколько ключей с одинаковым именем в объекте? Код:
let films = {
name: "Терминатор", rating: 7, year: 1990, company: "Sony",
name: "Человек паук", rating: 8, year: 2001, company: "Sony"
}
Как вызвать сразу 2 ключа 'name' в объекте?
Как уже посоветовали выше, есть смысл представить это в виде массива с объектами. Где каждый объект будет содержать информацию о конкретном фильме по ключам.
Перебрать их можно обыкновенным циклом.
В случае с forEach в аргумент item попадает каждый элемент массива. Обратиться к свойствам объекта и проводить с ними различные манипуляции можно с помощью item.name, item.rating.
const arr = [
{
name: 'Человек',
rating: 6
},
{
name: 'Паук',
rating: 3
}
];
arr.forEach((item) => {
console.log('forEach', item);
console.log('forEach-name', item.name);
console.log('forEach-rating', item.rating);
});
Сборка персонального компьютера от Artline: умный выбор для современных пользователей