Показать сообщение отдельно
  #9 (permalink)  
Старый 25.08.2011, 13:11
Профессор
Отправить личное сообщение для nikita.mmf Посмотреть профиль Найти все сообщения от nikita.mmf
 
Регистрация: 01.02.2010
Сообщений: 364

Сообщение от Триви
я не понимаю кода, не могли бы Вы пояснить, что тут происходит?
var sellers = data["sellers"];		//получаем всех подавцов из данных, 
									//аналочично ассоциативному массиву из php
var seller, sellerId, sellerProp; 	//объявляем вспомогательные переменные
for ( sellerId in sellers ) {	//перебираем аналогично foreach из php
                                //здесь sellerId ключ "ассоциативного массива" sellers
    for ( sellerProp in (seller = sellers[ sellerId ]) ) {	//в переменную seller получаем значения текущего продавца 
															//и дальше перебираем уже по его ключам sellerProp
        window.console.log(seller[ sellerProp ]);
    }
}

В js нет ассоциативных массивов, есть объекты, я использую термин "ассоциативный массив", только в целях аналогии с php

Последний раз редактировалось nikita.mmf, 25.08.2011 в 13:18.
Ответить с цитированием