JsFunction

JavaScript 函数对象的代理。

继承

构造函数

JsFunction.withThis(Function f)
返回一个 JsFunction,它捕获其 'this' 绑定,并以 JavaScript this 的值作为第一个参数调用 f
工厂

属性

hashCode int
此对象的哈希码。
无设置器继承
runtimeType Type
表示对象的运行时类型。
无设置器继承

方法

apply(List args, {dynamic thisArg}) → dynamic
使用参数 args 调用 JavaScript 函数。如果提供了 thisArg,则它是调用中的 this 的值。
callMethod(Object method, [List? args]) → dynamic
使用参数 args 在 JavaScript 对象上调用 method 并返回结果。
继承
deleteProperty(Object property) → void
从 JavaScript 对象中删除 property
继承
hasProperty(Object property) bool
如果 JavaScript 对象直接或通过其原型链包含指定的属性,则返回 true
继承
instanceof(JsFunction type) bool
如果 JavaScript 对象在其原型链中具有 type,则返回 true
继承
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
继承
toString() String
返回JavaScript对象的toString方法的结果。
继承

运算符

operator ==(Object other) bool
相等运算符。
继承
operator [](Object property) → dynamic
返回从代理JavaScript对象中关联到property的值。
继承
operator []=(Object property, Object? value) → void
继承