Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.05.2012, 15:30
Люблю js, jquery
Отправить личное сообщение для dadli Посмотреть профиль Найти все сообщения от dadli
 
Регистрация: 23.08.2011
Сообщений: 214

перебор ассоциативных массивов
здравствуите
читал что перебирать асоцятивного масива в яваскрипые можно через for ... var .... in
сделал такое, не виведит ничего, подскажите плиз где я допускал ошибку?
Arr['color'] = 'red';
Arr['size'] = 'big'; 

for( var ArrVal in Arr ) {
alert( ArrVal );
}
Ответить с цитированием
  #2 (permalink)  
Старый 07.05.2012, 15:47
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

В консоль ошибок заглядывайте, перед тем, как на форум писать.
Ответить с цитированием
  #3 (permalink)  
Старый 07.05.2012, 19:09
Профессор
Отправить личное сообщение для bot87 Посмотреть профиль Найти все сообщения от bot87
 
Регистрация: 16.05.2011
Сообщений: 307

<script>
Arr={}
Arr['color'] = 'red';
Arr['size'] = 'big';
 
for( var ArrVal in Arr ) {
alert( ArrVal );
}
</script>
Все норм
Ответить с цитированием
  #4 (permalink)  
Старый 26.02.2014, 19:50
Новичок на форуме
Отправить личное сообщение для Splik Посмотреть профиль Найти все сообщения от Splik
 
Регистрация: 26.02.2014
Сообщений: 7

Решение проблемы
Прошло много времени, но, думаю, ребятам с поиска будет интересен ответ. Вывести элементы можно так:
<script>
Arr={}
Arr['color'] = 'red';
Arr['size'] = 'big';
 
for(var ArrVal in Arr) {
alert(Arr[ArrVal]);
}
</script>

Или же:
for(ArrVal in Arr) if (Arr.hasOwnProperty(ArrVal)) {
alert(Arr[ArrVal]);
}

Получим:
-red
-big
Подробнее можно прочитать тут, внизу темы:
http://javascript.ru/tutorial/object/intro
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перебор переменных ChikiSt Общие вопросы Javascript 8 16.02.2019 22:23
Сложение массивов Rentony Общие вопросы Javascript 2 08.03.2012 08:46
Данные из массивов и логика для их вычесления rrkhissamov Общие вопросы Javascript 2 27.01.2012 11:39
Как ограничить количество элементов (списков <li>) массивов Naum Элементы интерфейса 2 04.04.2011 11:56
Перебор DOM элементов DjDiablo jQuery 3 04.02.2011 16:26