javascript - 在 req.body 中使用变量

标签 javascript node.js express

我将如何在 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];

第一种情况抛出一个错误,它无法读取索引 0,第二种情况给出一个意外标记 '[' 的错误。我只是想获取名称存储在数组名称中的表单数据。

PS:我在后端使用 Node。

最佳答案

如果您使用数字索引,那么 names 必须是一个数组。然后使用括号表示法:

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

关于javascript - 在 req.body 中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45302835/

相关文章:

node.js - 收到错误 : Cannot find module 'errno' running node script

javascript - Mean.js 不工作。无法连接到 MongoDB

node.js - Hyperswarm : How to use node. 打洞()

Node.js 和 ACL

javascript - 当使用服务器而不是本地计算机时,我应该用什么替换 "http://localhost:3000"?

javascript - 如果输入文本为空,如何设置默认文本?

JavaScript,创建带有链接的 div,然后通过单击所述 div 删除

javascript - 如何在 Google Chrome 的 Web Inspector 中使用单步执行和单步执行来调试 Java 脚本?

javascript - 如何使用 javascript 访问大量数据

node.js - 伪造有效的 JWT token