我有一个要迭代的项目列表,将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参考。
感谢团队。
答案 0 :(得分:0)
这是做您需要的最干净的方法。
for (let i = 0; i < 3; i++) {
console.log(req.body[`item${i}Title`]);
}
¿它如何工作?
对象有时也称为关联数组,因为每个属性都与可用于访问它的字符串值相关联。