JS: ассоциативные массивы

Ассоциативный массив в 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])
}
Опубликовано 14-06-2013 в 11:47


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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>











Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты