Страницы

среда, 18 марта 2009 г.

Хеши и JavaScript

Короче задолбало все время вспоминать как делаються нормально хеши в JavaScript потому запишу здесь

var hash = new Object();
var anotherHash = {};

Создание и инициализация массива выглядит следующим образом:
var hash = {"element1": "value2",
"element2": "value2",
"testKey": "testValue"};

Получить значение хеша по ключу можно 2-мя способами: либо обратится как к элементу массива,
используя в качестве индекса ключ - hash['testKey'], либо как к свойству объекта - hash.testKey.

Аналогичным образом происходит и изменение хеша, в случае когда элемент
не существует, он будет создан:
hash['element1'] = 'question';
hash.element2 = 'baz';

hash['answer'] = '42';
hash.foo = 'bar';

Пройтись по всем элементам массива можно используя for:
for( var item in hash ) {
alert(hash[item]);
}

1 комментарий:

Анонимно комментирует...
Этот комментарий был удален администратором блога.