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>

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

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

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