me_edu
JavaScript с нуляШаг 24 из 36 · 0% пройдено
Объекты · Объекты

Объекты: свойства и методы

Объект хранит данные в виде пар «ключ: значение» — это удобно для описания сущностей:

const user = { name: "Аня", age: 25, isAdmin: false, };

К свойствам обращаются через точку или квадратные скобки:

user.name; // "Аня" user["age"]; // 25 user.age = 26; // изменить user.city = "Москва"; // добавить новое свойство

Значением свойства может быть и функция — тогда её называют методом объекта:

const counter = { value: 0, increment() { this.value++; }, }; counter.increment(); counter.value; // 1

Ключевое слово this внутри метода указывает на сам объект. Объекты и массивы часто комбинируют: массив объектов — это, например, список пользователей.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.