From a22ca86524379e04cce3018c80cc22ae6a6f1584 Mon Sep 17 00:00:00 2001 From: LiAn Date: Tue, 5 Sep 2023 11:48:57 +0000 Subject: [PATCH] update zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md. Signed-off-by: LiAn Signed-off-by: LiAn --- .../arkts-rendering-control-foreach.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md b/zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md index 2c8efbc10d..d7bc20406b 100644 --- a/zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md +++ b/zh-cn/application-dev/quick-start/arkts-rendering-control-foreach.md @@ -36,21 +36,21 @@ ForEach( - itemGenerator函数的调用顺序不一定和数组中的数据项相同,在开发过程中不要假设itemGenerator和keyGenerator函数是否执行及其执行顺序。例如,以下示例可能无法正确运行: - ```ts -let obj: Object -ForEach(anArray.map((item1: Object, index1: number): Object => { - obj.i = index1 + 1 - obj.data = item1 - return obj; - }), -(item: string) => Text(`${item.i}. item.data.label`), -(item: string): string => { - return item.data.id.toString() -}) - ``` - - -## 开发者的建议 + ```ts + let obj: Object + ForEach(anArray.map((item1: Object, index1: number): Object => { + obj.i = index1 + 1 + obj.data = item1 + return obj; + }), + (item: string) => Text(`${item.i}. item.data.label`), + (item: string): string => { + return item.data.id.toString() + }) + ``` + + +## 开发建议 - 建议开发者不要假设项构造函数的执行顺序。执行顺序可能不能是数组中项的排列顺序。 -- GitLab