Как добавить новый тип объекта в JavaScript?

Как вы знаете, можете использовать следующий код для создания нового объекта Array.

var a = new Array ();

теперь я реализую интерфейс IDispatch для IWebBrowser, я могу передать объект в javascript, но как обработчик создает пользовательский объект, такой как следующий код, CustomObject имеет неопределенный тип объекта.

var a = new CustomObject ();

1 ответ

Решение

Вы можете создать функцию конструктора, как обычную функцию, а затем использовать ее как пользовательский тип.

function CustomObject(){
    //do what ever
}

затем

var a = new CustomObject();

Также прочитайте этот документ

Другие вопросы по тегам