在req.body中使用一个variables

我将如何在req.body使用一个variables

例:

 var names = {abc,xyz,cde}; var check = req.body.names[0]; 

要么

 var names = {abc,xyz,cde}; var dummy = names[0]; var check = req.body.[dummy]; 

第一种情况抛出一个错误,它cannot read index 0 ,第二种情况给出了一个unexpected token '['错误unexpected token '[' 。 我只是试图获取名称存储在数组名称中的表单数据。

PS:我在后端使用节点。

如果使用数字索引,则names必须是数组。 然后使用括号表示法:

 var names = [abc, xyz, cde]; var check = req.body[names[0]]; 

您可以像其他物体一样将东西附加到身体上:

 req.body.names = {key : "val"} console.log( req.body.names.key ) // "val"