Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Работа с массивами, foreach. |
Автор: sergej.z 12.11.2004, 00:36 | ||
Question: Есть ли в JavaScript'e функция, аналогичная foreach в PHP? Does it exist any function in Javascript which has the functionallity of foreach in PHP? Gibt es in Javascript die Funktion foreach analog zu PHP? Answer: Да, это может стандартный for Браузеры: Internet Explorer Yes, Mozilla Yes, Opera Yes Пример:
Примечания: Array в Javascript похож на array в PHP также возможно использовать слова в качестве индексов. Хотя использовать просто слова в качестве ключей не стоит, т.к. массив это обьект и имеет свои зарезервированные поля/методы(length, toString...). Обойти эту проблему можно добавляя к ключам уникальный префикс, например '~'(тильда). Это же верно для любых других обьектов. Спасибо: http://vingrad.ru/@Sardar, http://vingrad.ru/@Goodboy за предоставленный материал. |