jsify 方法

JSAny? jsify()

尽可能地将 Dart 对象转换为 JavaScript 对应的值。

实际上与 JSAnyUtilityExtension.dartify 的逆操作,jsify 方法接收一个 Dart 对象并将其递归转换为 JavaScript 值。仅支持 Dart 原始类型、Iterable、类型列表和 Map

注意

如果你知道 Dart 类型,建议使用特定的转换方法如 toJS,因为这个方法可能执行许多类型检查。

实现

// TODO(srujzs): We likely need stronger tests for this method to ensure
// consistency.
external JSAny? jsify();