Тестирование типа объекта параметра, переданного в функцию actionscript? - PullRequest
0 голосов
/ 09 июля 2019

Как проверить, является ли Object, переданный в функцию, ожидаемым?

public function writeRecord(grid:IExtendedDataGrid, record:Object):String
{

    ExternalInferface.call("alert","record " + record);

    if (record.contains("HotListItem")
    {
        //# I have found my object

    }
    else
    {
        //# Wrong type of object

    }

}

Когда я отображаю свой объект в вызове ExternalInterface alert, он отображает следующее ...

запись [объект HotListItem]

Я бы хотел заранее проверить этот тип объектов.

1 Ответ

1 голос
/ 10 июля 2019

Использование оператора is решило мой вопрос.Я попробовал оператор instanceof, но он был помечен как устаревший.

Спасибо Organis

if (record is HotListItem)
...