Объект — это структура данных в JavaScript, которая позволяет хранить значения в виде пар «ключ: значение». Объекты нужны, чтобы описывать сущности с множеством характеристик (например, пользователя с именем, возрастом, правами доступа и т.д.).
Объект в JavaScript — это набор свойств. Каждое свойство состоит из ключа (имени) и значения.
const user = {
name: "Аня",
age: 28,
isAdmin: true
};
const car = {
brand: "Toyota",
year: 2022
};
new Object()
const car = new Object();
car.brand = "Toyota";
car.year = 2022;
console.log(user.name); // "Аня"
const key = "age";
console.log(user[key]); // 28
user.age = 30;
delete user.isAdmin;
const company = {
name: "TechCorp",
address: {
city: "Москва",
street: "Ленина, 5"
}
};
for (let key in user) {
console.log(key, user[key]);
}
console.log("name" in user); // true
Объекты — фундаментальная часть JavaScript.
Они позволяют хранить и организовывать данные гибко и удобно.
Разобравшись с ними, вы сможете работать с большинством структур в JavaScript.