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