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 -
继承