toJSProxyOrRef 属性

JSArray<T> toJSProxyOrRef

通过类型转换、解包或代理将此 List 转换为 JSArray

注意

根据代码编译为 JavaScript 或 Wasm 的不同,此转换将具有不同的语义。当编译为 JavaScript 时,核心 List 是 JavaScript 的 Array,因此此方法只是进行类型转换。当编译为 JavaScript 时,用户定义的 List 当前不受支持。当编译为 Wasm 时,此 List 可能或可能不是包装器,这取决于它是否是从 JavaScript 转换而来或在 Dart 中实例化。如果是包装器,此方法将解包它。如果是 Dart 中实例化的,此方法将使用重型的 Array 包装器代理 List。访问原始 List 的元素可能非常低效。对此 List 的修改将影响 JSArray,反之亦然。

实现

external JSArray<T> get toJSProxyOrRef;