dartify 方法
如果在可能的情况下,将 JavaScript 值转换为 Dart 等价物。
实际上是 NullableObjectUtilExtension.jsify 的逆操作,dartify 接受一个 JavaScript 值并将它递归地转换为 Dart 对象。只支持 JavaScript 原始数据类型、Array
、类型化数组以及具有字符串属性名的映射对象。
注意
如果你知道 JavaScript 类型,请优先使用特定的转换方法 like toDart
,因为这个方法可能执行许多类型检查。
实现
// TODO(srujzs): We likely need stronger tests for this method to ensure
// consistency.
external Object? dartify();