在 req.body 中使用变量
Using a variable in req.body
如何在 req.body
中使用变量
示例:
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 '['
的错误。我只是想获取名称存储在数组名称中的表单数据。
PS: 我在后端使用Node.
如果您使用数字索引,则 names
必须是一个数组。然后使用括号表示法:
var names = [abc, xyz, cde];
var check = req.body[names[0]];
您可以像附加任何其他 object 一样将内容附加到 body :
req.body.names = {key : "val"}
console.log( req.body.names.key ) // "val"
如何在 req.body
示例:
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 '['
的错误。我只是想获取名称存储在数组名称中的表单数据。
PS: 我在后端使用Node.
如果您使用数字索引,则 names
必须是一个数组。然后使用括号表示法:
var names = [abc, xyz, cde];
var check = req.body[names[0]];
您可以像附加任何其他 object 一样将内容附加到 body :
req.body.names = {key : "val"}
console.log( req.body.names.key ) // "val"