map() 函数中的 counter 不起作用,为什么?

莱纳·温克勒

我有个问题。似乎我的计数器不起作用并且不会更改为 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";
});

};

汉金德夫

questioncounter每个映射回调函数中都声明了一个新变量。要让每个回调访问相同的questioncounter变量,请将其放置let questioncounter = 0;在 map 函数之外。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么map_if()在列表中不起作用

为什么(* 3)`map`(+100)在Idris中不起作用?

为什么在Spark中lines.map不起作用,而lines.take.map起作用?

为什么在此示例中,将with()用作map()调用中的函数不起作用?

为什么“ if(counter> 10)”不起作用?

使用iter.map,闭包为什么起作用,而直接传递函数却不起作用?

使用lodash,为什么流程中的map方法不起作用?

为什么 if/else 语句在 Object.assign() 和 .map 中不起作用?

为什么continueStroke函数不起作用

为什么javascript函数不起作用?

为什么JavaScript函数不起作用?

为什么replace()函数不起作用?

为什么 genNewColor 函数不起作用?

为什么 findByIdAndUpdate() 函数不起作用

为什么header()函数不起作用?

为什么setText()函数不起作用?

为什么click()函数不起作用?

bash函数-为什么不起作用

为什么 EXCEPT 函数不起作用?

调用网页中的Google Map函数不起作用

为什么我在构造函数中的绑定不起作用?

为什么此.slideToggle函数在jQuery中不起作用?

为什么默认参数在模板函数中不起作用?

为什么我的 scanf 在函数中不起作用?

为什么 onclick 函数在 html -angular 中不起作用

为什么 `eval` 在 Python 类函数中不起作用?

为什么exp函数在pyspark中不起作用?

为什么空赋值在函数中不起作用

为什么短路在python的“全部”函数中不起作用?