我有个问题。似乎我的计数器不起作用并且不会更改为 1,因此对于 map 函数中的每个项目,我的 questioncontext 变量始终为“Fragekontext0”。你知道为什么吗?这是代码:Object.keys(editorJSON).map((key) => { let questioncounter = 0; if (editorJSON[key].name === "Frage") { let questioncontext = "Fragekontext" + questioncounter; someCode ); } questioncounter += 1; return "Success";});};
1 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
questioncounter在每个地图回调函数中声明一个新变量。要让每个回调访问相同的
questioncounter变量,请将其放置let questioncounter = 0;在 map 函数之外。
添加回答
举报
0/150
提交
取消
