Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как достать имя свойства в объекте? (http://www.flasher.ru/forum/showthread.php?t=171952)

scarm 28.11.2011 13:25

Как достать имя свойства в объекте?
 
Можно ли узнать название каждого свойства в объекте?
Код AS3:

var obj:Object = {var1:"hello", var2:"world"}

Что-то вроде такого?
Код AS3:

for each (var item:Object in obj) 
trace(item.имя_свойства);
//var1
//var2


Aquahawk 28.11.2011 13:26

Код AS3:

for (var name:String in obj)
{
trace(name);// имя
trace(obj[name]);//значение
}


scarm 28.11.2011 13:33

Не работает.

Код AS3:

for each (var item:String in obj)
{
        trace(item);// имя
        trace(obj[item]);//значение
}
//hello
//undefined
//world
//undefined

Названий свойств (var1, var2) не получаю

Bgg 28.11.2011 13:40

each уберите.

scarm 28.11.2011 13:43

Спасибо огромное )) Заработало)


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

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