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