有没有办法串联一个req.body请求?

时间:2019-01-22 21:34:51

标签: javascript node.js express body-parser

我有一个要迭代的项目列表,将i的值添加到每个项中以查找下一组信息。

示例:您可以将字符串“ req.body.item” + i +“ Title”连接起来,以获得结果“ req.body.item0Title”

但是您可以使用对象req.body.item + i + Title来做到这一点吗?我不断收到“标题未定义或类似的内容。

for (i = 0; i < 3; i++) {
    console.log(req.body.item + i + Title);
}

理想情况下,我希望看到console.log输出以读取item0Title,item1Title和item2Title的req.body参考。

感谢团队。

1 个答案:

答案 0 :(得分:0)

这是做您需要的最干净的方法。

for (let i = 0; i < 3; i++) {
    console.log(req.body[`item${i}Title`]);
}

¿它如何工作?

对象有时也称为关联数组,因为每个属性都与可用于访问它的字符串值相关联。