未验证 提交 d1012bad 编写于 作者: L LiAn 提交者: Gitee

update zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md.

Signed-off-by: NLiAn <lian15@huawei.com>
Signed-off-by: NLiAn <lian15@huawei.com>
上级 a3eaeb6f
...@@ -37,20 +37,20 @@ ForEach( ...@@ -37,20 +37,20 @@ ForEach(
- itemGenerator函数的调用顺序不一定和数组中的数据项相同,在开发过程中不要假设itemGenerator和keyGenerator函数是否执行及其执行顺序。例如,以下示例可能无法正确运行: - itemGenerator函数的调用顺序不一定和数组中的数据项相同,在开发过程中不要假设itemGenerator和keyGenerator函数是否执行及其执行顺序。例如,以下示例可能无法正确运行:
```ts ```ts
let obj: Object let obj: Object
ForEach(anArray.map((item1: Object, index1: number): Object => { ForEach(anArray.map((item1: Object, index1: number): Object => {
obj.i = index1 + 1 obj.i = index1 + 1
obj.data = item1 obj.data = item1
return obj; return obj;
}), }),
(item: string) => Text(`${item.i}. item.data.label`), (item: string) => Text(`${item.i}. item.data.label`),
(item: string): string => { (item: string): string => {
return item.data.id.toString() return item.data.id.toString()
}) })
``` ```
## 开发者的建议 ## 开发建议
- 建议开发者不要假设项构造函数的执行顺序。执行顺序可能不能是数组中项的排列顺序。 - 建议开发者不要假设项构造函数的执行顺序。执行顺序可能不能是数组中项的排列顺序。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册