我如何在req.body
示例:
var names = {abc,xyz,cde};
var check = req.body.names[0];
OR
var names = {abc,xyz,cde};
var dummy = names[0];
var check = req.body.[dummy];
第一种情况引发错误cannot read index 0
而第二种情况引发错误unexpected token '['
。我只是想获取表单数据,这些数据的名称存储在数组名称中。
PS:我在后端使用Node。
答案 0 :(得分:1)
如果使用数字索引,则names
必须是数组。然后使用括号表示法:
var names = [abc, xyz, cde];
var check = req.body[names[0]];
答案 1 :(得分:0)
您可以像使用任何其他物体一样将物品附加到身体上:
req.body.names = {key : "val"}
console.log( req.body.names.key ) // "val"