Не так давно мне потребовалось на JavaScript создать ассоциативный массив . Удивительным образом, он мне раньше никогда не был нужен в JavaScript . Я полез искать в Интернет, как его сделать. И был очень удивлён, что огромное количество людей пишут, что это невозможно, в JavaScript его нет. Благо мой многолетний опы...

Как создать ассоциативный массив в JavaScript

Не так давно мне потребовалось на JavaScript создать ассоциативный массив. Удивительным образом, он мне раньше никогда не был нужен в JavaScript. Я полез искать в Интернет, как его сделать. И был очень удивлён, что огромное количество людей пишут, что это невозможно, в JavaScript его нет. Благо мой многолетний опыт подсказывал мне, что они несут бред. Поэтому, в конце концов, я узнал, как создать ассоциативный массив в JavaScript, о чём и поведаю в данной статье.

Ниже написан код, в котором создаётся ассоциативный массив, добавляется потом ещё один элемент и, наконец, массив перебирается через цикл:

<script type="text/javascript">
  var array = {'Name': 'Michael', 'Age': '22', 'Country': 'Russia'}; // Создаём ассоциативный массив
  array["add"] = 15; // Добавим ещё элемент
  /* Перебор ассоциативного массива и вывод ключей и их значений */
  for (var i in array)
    alert("Ключ = " + i + "; Значение = " + array[i]);
</script>

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