JsFunction

JavaScript Function对象的代理。

继承关系

构造函数

JsFunction.withThis(Function f)
返回一个JsFunction,它会捕获其'this'绑定并使用通过JavaScript this传递的值作为第一个参数调用f
工厂方法

属性

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

方法

apply(List args, {dynamic thisArg}) → dynamic
使用args参数调用JavaScript函数。如果提供了thisArg,则它是调用时的this值。
callMethod(Object method, [List? args]) → dynamic
在JavaScript对象上调用method,使用args作为参数并返回结果。
继承
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对象中与属性关联的值。
继承
操作符 []=(Object 属性, Object? ) → void
继承