好的,我想发送一个数据数组并根据其索引获取它。
rate = [10,20,30,40,50,60,70,80,90,100,110,120,200];
当我尝试时
console.log(req.body.rate); // output : [10,20,30,40,50,60,70,80,90,100,110,120,200]
console.log(req.body.rate[2]) // gives 0
// Also tried
var array = [];
array = req.body.rate;
console.log(array[2]) // same as above
我知道我可以循环和推送等。但我不想循环。 谁能帮我解决我做错的地方。
最佳答案
看来在你的情况下req.body.rate
它返回一个字符串而不是一个数组。
要获取数组
,请使用split
方法。
var array = [];
array = req.body.rate.split(',');
console.log(array[2])
关于javascript - 通过 postman 发送一组数据到 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41610687/