Тема: var dump
Показать сообщение отдельно
Старый 25.05.2014, 15:03
FlasherEgor вне форума Посмотреть профиль Отправить личное сообщение для FlasherEgor Найти все сообщения от FlasherEgor
  № 7  
Ответить с цитированием
FlasherEgor

Регистрация: Nov 2013
Сообщений: 86
Можно так попробовать:
Код AS3:
function explore(target:Object):void
{
   for (var prop:String in obj)
   {
       trace('property: ' + prop + ' value: ' + obj[prop]);
   }
}
Но я не знаю, насколько верен и хорош такой способ.

Добавлено через 8 минут
Да, он не со всеми объектами работает...

Добавлено через 16 минут
Вот улучшенный вариант:
Код AS3:
public function exploreObject(o:Object, recursive:Boolean = true, logOffset:String = ''):void
	{
		for (var prop:String in o)
		{
			trace(logOffset + 'property: ' + prop + ' value:', o[prop]);
			if (recursive) exploreObject(o[prop], recursive, logOffset + '  ');
		}
	}
Опять же, работает, но не со всеми объектами, и не может просмотреть всё.


Последний раз редактировалось FlasherEgor; 25.05.2014 в 15:21.