![](/img/trans.png)
[英]Passing typed array buffer to javascript from dart with js-interop
[英]js-interop: Passing javascript object from dart
我正在努力将javascript移植到dart。
我的问题是如何创建javascript对象。 原始的javascript代码是
function Beagle() {
this.argv_ = null;
this.io = null;
};
Beagle.prototype.run = function() {
this.io = this.argv_.io.push();
};
现在我有了Beagle
对象。 也许应该是context['Beagle']
?
如何创建javascript对象? 和prototype
?
您是正确的, Beagle
应该在context['Beagle']
可用。 要从Dart创建新实例,您需要使用JsObject
构造函数:
var beagle = new JsObject(context['Beagle']);
完成后,您可以使用callMethod
方法调用run
:
beagle.callMethod('run');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.