使用for循环调用变量名(w / number)

时间:2018-04-11 09:46:32

标签: javascript node.js express

我正在尝试使用req.body.answerX循环从for获取值,而不是对每个值进行编码。

我存储了值,例如进入“answer1answer2”等

这是我的尝试:

  for( var i = 1; i <= 10; i++){

        console.log(req.body.answer[i]);

   }

这给了我以下错误:

  

TypeError:无法读取未定义的属性“1”

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

更新
console.log(req.body.answer[i]);

console.log(req.body["answer" + i]);

供参考,Property Accessor