Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Массив типа ключ=>значение (https://javascript.ru/forum/misc/7419-massiv-tipa-klyuch%3D-znachenie.html)

SunYang 31.01.2010 16:44

Массив типа ключ=>значение
 
Мне нужно создать массив типа ключ=>значение, причем ключи массива - это id элементов в стрововом виде.
вот такой скрипт не работает:

function rego() {
aa = new Array()
for(i=0; i<9; i++) {
mid = "a"+i
x = document.getElementById(mid).innerText
aa.mid = x
}
document.write(aa[mid])
}

если не написать обращение к значению массива в ковычках document.write(aa["mid"]). НО как тогда создать массив с ключами, формирующимися из цикла?

Задумывался вот такой массив: aa = new Array("a0": "значение при a0", "a1": "значение при a1", "a2": "значение при a2", ....)

Как отремонтировать?)

micscr 31.01.2010 17:04

Качай книгу Флэнагана(с носорогом) и смотри страницу 138 (объекты подобные массивам - ассоциативные).

Octane 31.01.2010 19:26

http://javascript.ru/accessors


Часовой пояс GMT +3, время: 04:33.