Не так давно мне потребовалось на 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 лишь однажды, но знать о такой возможности нужно обязательно.
