Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
06 Июл 2023
2 мин
3768

Добавление пары ключ/значение в объект JavaScript

Иногда при работе с объектами в JavaScript возникает необходимость добавить новую пару ключ/значение. При этом изначальный объект уже может содержать

Разработка на Java — востребованное направление, такие специалисты будут нужны на рынке еще долго. На курсе «Java-разработчик» от Skypro освоить профессию можно с нуля за 11 месяцев, даже если вы гуманитарий и ничего не знаете об IT. Программа составлена от простого к сложному и адаптирована для новичков. Преподаватели — практикующие специалисты из крупных компаний: «Сбер», «Самокат» и других.

Иногда при работе с объектами в JavaScript возникает необходимость добавить новую пару ключ/значение. При этом изначальный объект уже может содержать некоторые данные. Рассмотрим пример:

var car = {brand: "Toyota", model: "Corolla", year: 2005};

В данном объекте уже есть три пары ключ/значение, которые описывают марку, модель и год выпуска автомобиля.

Предположим, что требуется добавить еще одно свойство, например, цвет автомобиля.

Для этого в JavaScript существует очень простой и удобный способ. Достаточно использовать точечную нотацию или квадратные скобки.

Добавление через точечную нотацию

car.color = "red";

После выполнения этой строки кода, объект car будет выглядеть следующим образом:

{brand: "Toyota", model: "Corolla", year: 2005, color: "red"}

Освойте Java на курсе онлайн-университета Skypro. Учебе нужно будет уделять всего 10 часов в неделю: сможете совмещать с работой и личными делами. Вас ждут 440 часов теории и практики, мастер-классы с реальными рабочими задачами, опытные преподаватели, кураторы и наставники. За время обучения сделаете два полноценных проекта для портфолио и множество домашних заданий, чтобы отработать навыки.

Добавление через квадратные скобки

car['color'] = "red";

Результат будет точно таким же, как и в предыдущем случае.

Квадратные скобки могут быть полезны, если имя свойства хранится в переменной или если оно содержит символы, которые недопустимы в идентификаторах (например, пробелы или дефисы).

В целом, добавление новых свойств в объекты в JavaScript — простая и распространенная операция, которую легко освоить и использовать в своем коде.

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий