![]() |
Array is Object
Доброго времени суток.
Вопрос заключается в следующем: можно ли как то узнать, что полученный на вход функции объект именно Object, а не Array? Код AS3:
Как понять что полученный объект именно Array, а не Object? |
Все что есть в AS3.0 является Object.
проверяйте Код AS3:
|
>>поданный на вход метода Object проходит условие if (input is Array)
это не может быть, описка видимо Код AS3:
Код AS3:
|
Код AS3:
|
Ну да, я опечатался. Поданный на вход Array проходит условие if (input is Object), что приводит к ошибке.
Спасибо за подсказки, попробую как написали. Добавлено через 9 минут Посмотрел документацию по typeOf. Проблем в том, что typeOf для Array возвращает object. |
а чем не устроил вариант silin'a ?
|
все получилось, как silin написал. я сначала, просто. не через switch, а через if (inputType is Array), что приводило к старой ошибке. Заменил is на == и все получилось. Спасибо.
|
| Часовой пояс GMT +4, время: 06:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.