harmony 鸿蒙ArkTS方舟编程语言Changelog
ArkTS方舟编程语言Changelog
cl.arkts.1 通过字面量定义的数组在删除元素后再使用该字面量定义数组时数组内容异常
访问级别
公共能力
变更原因
通过字面量定义的数组在删除元素后再使用该字面量定义数组时数组内容异常。
变更影响
此变更涉及应用适配。
变更前:通过字面量定义的数组在删除元素后再使用该字面量定义数组时,新数组为被删除元素之后的数组。
变更后:通过字面量定义的数组在删除元素后再使用该字面量定义数组时,新数组为字面量展示的数组。
起始 API Level
6
变更发生版本
从OpenHarmony SDK 6.0.0.32 版本开始。
变更的接口/组件
不涉及
适配指导
排查是否有利用字面量定义数组,并且在未经过其他修改操作之前删除其中元素的行为。
例如:
for (let i = 0; i < 2; i++) {
let arr = [0, 0]
console.log(JSON.stringify(arr));
delete arr[0];
}
未变更前该用例输出为:
[0,0]
[null,0]
变更后该用例输出为:
[0,0]
[0,0]
本变更修复该问题,通过字面量定义的数组在删除元素后再使用该字面量定义数组时,新数组为字面量展示的数组。
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦