【问题标题】:how to add new object type to javascript?如何向 javascript 添加新的对象类型?
【发布时间】:2013-06-20 12:03:07
【问题描述】:

如您所知,可以使用以下代码创建一个新的数组对象。

var a = new Array();

现在我为 IWebBrowser 实现了一个 IDispatch 接口,我可以将一个对象传递给 javascript,但是如何处理创建一个自定义对象,如以下代码,CustomObject 是未定义的对象类型。

var a = new CustomObject();

【问题讨论】:

  • 我想用 C++ 实现它。

标签: javascript visual-c++ com external idispatch


【解决方案1】:

您可以像普通函数一样创建constructor 函数,然后将其用作自定义类型

function CustomObject(){
    //do what ever
}

然后

var a = new CustomObject();

另请阅读this doc

【讨论】:

  • 我相信 OP 将不得不从 C++ 创建构造函数并通过 js 全局对象公开它。
  • 可以用 C++ 处理这个新的操作吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-08
  • 2010-12-08
  • 1970-01-01
  • 2013-09-28
  • 2018-07-24
  • 2021-07-08
  • 1970-01-01
相关资源
最近更新 更多