Ассоциативный массив в JavaScript — это структура данных, в которой можно хранить произвольную информацию в формате ключ-значение. Синонимом текущего определения в рамках рассматриваемого ЯП также является слово «объект».
Итак, далее давайте рассмотрим создание ассоциативного массива и работу с ним на ряде простых примеров.
Пример 1. Объявляем объект, задаем ему свойства и т.п.:
var program = {}; // или var program = new Object(); program.name = "MODx Revolution"; program.version = "1.0.9"; program.name = "MODx Evolution"; alert(program.name); delete program.name;
- Создаем пустой объект под названием program.
- Добавляем ему свойство name со значением «MODx Revolution».
- Добавьте свойство version со значением «1.0.9″.
- Меняем значение name с «MODx Revolution» на «MODx Evolution».
- Выводим значение свойства name.
- Удаляем name у объекта.
Пример 2. Перебор свойств объекта осуществляется средствами конструкции for (... in ...) { ... }
:
var program = { name:"MODx Evolution", version:"1.0.9", type:"CMS / CMF" }; for (var key in program) { alert(key+':'+program[key]) }
Свежие комментарии