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
等于操作符。
继承