JS ассоциативный массив: как работать с ключами и значениями

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

Для создания ассоциативного массива в JavaScript, можно использовать фигурные скобки {} и определять пары ключ-значение через двоеточие (:). Например:


let customer = {
  name: "John",
  age: 30,
  city: "New York"
};

Здесь мы создали объект `customer` и добавили в него три свойства: `name`, `age` и `city`. Каждое свойство является парой ключ-значение.

Для доступа к элементам ассоциативного массива, мы можем использовать точечную нотацию или квадратные скобки. Например:


console.log(customer.name); // "John"
console.log(customer["age"]); // 30

Здесь мы вывели значение свойства `name` с помощью точечной нотации и значение свойства `age` с помощью квадратных скобок.

Также, мы можем изменять и добавлять свойства ассоциативного массива с помощью доступа. Например:


customer.age = 35;
customer["city"] = "San Francisco";
console.log(customer); // {name: "John", age: 35, city: "San Francisco"}

Здесь мы изменили значение свойства `age` на 35 и добавили новое свойство `city` со значением "San Francisco".

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

Похожие вопросы на: "js ассоциативный массив "

Python OpenCV: руководство для начинающих и профессионалов
Plot x^2 y=x^2/1 - график и уравнение функции
Discover the Endless Possibilities of Gherkins: History, Varieties, and Culinary Delights
ATAN2 - подробное описание и примеры использования
Работа с числом Pi в Python
SQL комментарии: добавляем понимание и читаемость коду
Что такое backslash и как его использовать
Как подключить CSS на сайт: шаг за шагом руководство
Elapsed - понятие времени, требуемого на выполнение задачи
Скачать архив Unity - все версии