【发布时间】:2019-11-14 02:46:18
【问题描述】:
当我使用时
console.log(Object.values(params))
控制台登录节点显示如下:
[ '[', '"', 'i', 'd', '"', ',', '"', 'N', 'o', 'm', 'e', '"', ',', '"', 'T', 'i', 'p', 'o', 'P', ...
浏览器的控制台日志正常显示数据,但是当发送到后端时,它看起来像是被拆分了。
这是后端的代码:
_server.get(`/${Model.entity}/update`, (req, res) => {
Model.updateDefault(req.query.params)
})
updateDefault(table, params) {
console.log(Object.values(params))
}
【问题讨论】:
-
params 是一个 string - 字符串的
Object.values是每个字符 - 也许你想要Object.values(JSON.parse(params)) -
天哪!谢谢!我试图在 2 小时内解决这个问题
-
也是一个节点,因为这是一个数组,
Object.values也不需要。,只需JSON.parse(params)
标签: javascript node.js reactjs ecmascript-6