JSBoxedDartObject 扩展类型

一种 Dart 对象,它被 JavaScript 对象包装,以便能够安全地传递给 JavaScript。

ExternalDartReference 不同,这可以作为一个 JS 类型使用,并且是 JSAny 的子类型。用户还可以使用这种表示类型声明互操作类型,或者在这个类型上声明互操作成员。

当你想通过 JavaScript 在同一运行时内传递 Dart 对象时,请使用此接口。结果没有可用的成员 JSBoxedDartObject

参见 ObjectToJSBoxedDartObject.toJSBox 以包装任意 Object

  • JSBoxedDartObjectRepType
实现类型
注解
  • @JS('Object')

属性

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

方法

noSuchMethod(Invocation invocation) → dynamic
在访问不存在的方法或属性时调用。
继承
toString() String
此对象的字符串表示。
继承

运算符

operator ==(Object other) bool
等于运算符。
继承