Объекты в JavaScript
НАВИГАЦИЯ ПО СТРАНИЦЕ
Что такое объекты?
Объект — это коллекция пар ключ-значение. Каждое значение в объекте может быть примитивом, функцией или другим объектом. Объекты позволяют вам организовать данные в структурированной форме.
Пример создания объекта:
let человек = {
имя: 'Анна',
возраст: 30,
работа: 'программист'
};
В этом примере объект человек содержит три свойства: имя, возраст и работа, каждое из которых связано с определенным значением.
Доступ к свойствам объекта
Вы можете получить доступ к свойствам объекта с помощью точечной нотации или квадратных скобок. Вот примеры:
console.log(человек.имя); // Выведет 'Анна'
console.log(человек['возраст']); // Выведет 30
Добавление и изменение свойств
Вы можете добавлять новые свойства в объект или изменять существующие. Например:
человек.город = 'Нью-Йорк'; // Добавление нового свойства
человек.возраст = 31; // Изменение существующего свойства
Методы объекта
Методы — это функции, хранящиеся внутри объекта. Они могут выполнять действия, связанные с объектом.
Пример создания метода в объекте:
let автомобиль = {
марка: 'Toyota',
модель: 'Camry',
запустить: function() {
console.log('Автомобиль ' + this.марка + ' ' + this.модель + ' запущен.');
}
};
автомобиль.запустить(); // Выведет 'Автомобиль Toyota Camry запущен.'
Удаление свойств
Вы можете удалить свойство из объекта с помощью оператора delete.
Например:
delete человек.город;
После выполнения этой операции свойство город будет удалено из объекта человек.
Перебор свойств объекта
Для перебора свойств объекта вы можете использовать цикл for...in.
Пример:
for (let ключ in человек) {
console.log(ключ + ': ' + человек[ключ]);
}
Этот цикл позволяет перебрать все свойства объекта человек и вывести их на экран.