gpt4 book ai didi

javascript - postman 发送整数字符串并将它们拆分并转换为服务器中的数组

转载 作者:行者123 更新时间:2023-12-01 04:09:02 27 4
gpt4 key购买 nike

好的,我已经解决了其他问题,但没有人遇到这个问题。问题是当我在 postman 中发送字符串作为 rate : "10,10,10,10" 时。在我的服务器中

var arr = [];
console.log(req.body.rate.split(',')); // '"10',10,'10','10','10"'
arr = req.body.rate.split(',').map(function(i){
return parseInt(i, 10); // [Nan, 10, 10, 10, Nan]
})

我期望的是 [10, 10, 10, 10];

还尝试了parseInt,但不起作用。好吧,“”导致了问题。我不想使用一些拼接和全部,因为字符串的长度不固定。

最佳答案

只需删除字符串中的任何引号,然后将其转换为整数即可。

arr = req.body.rate.split(',').map(function(i){
return parseInt(i.replace('"', '').replace("'", ''));
})

希望这有帮助

关于javascript - postman 发送整数字符串并将它们拆分并转换为服务器中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41631348/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com