Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Отличия for each...in от for...in (http://www.flasher.ru/forum/showthread.php?t=111129)

Kuruki 16.04.2008 17:29

Отличия for each...in от for...in
 
Не могу найти информацию про оператор for each...in. Насколько я понимаю, он есть только в AS 3.0. Очень нужно знать, чем он отличается от for...in? И если он чем-то отличается, то есть его аналог/реализация в AS 2.0?

alekslitvinenk 16.04.2008 17:40

for in перебирает ключи массива, а for each in перебирает сами значения элементов массива...

iNils 16.04.2008 18:03

for each...in делает следующее
Код:

var myObject:Object = {firstName:"Tara", age:27, city:"San Francisco"};
for each (var item in myObject) {
        trace(item);
}
/* output:
Tara
27
San Francisco
*/

В AS2 тоже самое можно сделать так
Код:

var myObject:Object = {firstName:"Tara", age:27, city:"San Francisco"};
for (var item in myObject) {
        trace (myObject[item]);
}
/* output:
Tara
27
San Francisco
*/


Kuruki 16.04.2008 18:23

Спасибо, ребят! Теперь я нашел причину своей проблемы, и ее решение!


Часовой пояс GMT +4, время: 22:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.