Многомерный массив на JS
Есть несколько идентификаторов, и к каждому нужно прицепить определённое число.
например, id value 505 => 600 52 => 458 26 => 850 |
Цитата:
|
Как составить такой массив на JS? :)
|
Цитата:
var o=[ {id: 505, value: 600}, {id: 52, value: 458}, {id: 26, value: 850} ]; |
А выводить как?
|
Либо вообще
var o={ 505: 600, 52: 458, 26: 850 }; alert(o[52]); |
Цитата:
var o=[ {id: 505, value: 600}, {id: 52, value: 458}, {id: 26, value: 850} ]; alert(o[1].id+' = '+o[1].value); |
Спасибо!
|
Цитата:
var o={ "505": 600, "52": 458, "26": 850 }; Т.е. можно x:10, "20":30 но нельзя 40:50 Ибо Цитата:
|
А как выводить value по id, не выводя само id?
|
А, всё - понял.
|
Пишу:
document.getElementById('imgview').style.height = 'o[52]'; Но что-то нефига не передаётся значение. |
document.getElementById('imgview').style.height = o["52"]; |
Нет, тогда ещё старое значение height работало,
а теперь вообще никакое. |
[
Цитата:
вы меняете значение height и хотите что бы оно осталось старым? |
Нет, у меня есть значение по-умолчанию.
А при выборе другого изображения, загружается высота из массива. :lol: |
я не экстрасенс, не могу закрыть глаза увидеть ваш код и дать ответ;)
|
nostsaber, читайте внимательнее сообщения, на которые отвечаете
|
Цитата:
document.getElementById('imgview').style.height = o[52]+'px'; |
Часовой пояс GMT +3, время: 11:17. |