Масиви об’єктів є потужним інструментом для зберігання та організації даних в JavaScript. Вони дозволяють комбінувати властивості та дані об’єктів у зручний спосіб. У цьому розділі ми розглянемо основні аспекти масивів об’єктів та надамо приклади їх використання.
Створення масиву об’єктів
const people = [
{ name: "John", age: 30 },
{ name: "Jane", age: 25 },
{ name: "Mike", age: 40 }
];
Операції з масивами об’єктів
- Доступ до елементів: Для доступу до елементів масиву використовується індексація.
console.log(people[0]); // { name: "John", age: 30 }
console.log(people[1].name); // "Jane"
2.Додавання нового елемента: Можна додавати новий об’єкт до масиву за допомогою методу push().
people.push({ name: "Anna", age: 28 });
3.Зміна властивостей: Можна змінювати властивості об’єктів в масиві.
people[1].age = 26;
Перебирання масиву об’єктів
Для перебирання масиву об’єктів використовуються цикли та методи.
- Цикл
for...of
: Цей цикл дозволяє перебрати всі елементи масиву.
for (const person of people) {
console.log(`${person.name} is ${person.age} years old`);
}
2.Метод forEach(): Цей метод викликає функцію для кожного елемента масиву.
people.forEach(function(person) {
console.log(`${person.name} is ${person.age} years old`);
});