|
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
Сравнение объектов по классам
Есть экземпляр произвольного объекта
И переменная содержащая класс Как правильнее всего провериться является ли объект экземпляром этого класса, через is/as не подходит, нужно именно данного класса, а не его наследников. |
|
|||||
Регистрация: Dec 2011
Сообщений: 9
|
if (instance is classType) - не подходит? Правда, да classType может быть и базовым классом, но разве это плохо?
Добавлено через 8 часов 6 минут Если уж наследники класса не подходят, то можно получить имя класса от инстанса так: |
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
Всем спасибо, уже разобрался.
подошло для задачи |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
instance.constructor === classType
Проще и быстрее. |
Часовой пояс GMT +4, время: 15:36. |
|
« Предыдущая тема | Следующая тема » |
|
|