[英]How to convert json object to array in javascript
我需要从node.js中的JSON数据创建一个数组。 我不想为此使用jquery选择器。
data = { List : ['1' , '2' , '3'] }
我正在ajax调用(POST)中发送此数据。 在服务器端,接收的是:
reqArray = req.param('List');
reqArray contains:- ['1' ,'2' ,'3']
我需要这个reqArray
作为一种投入, $in
在mongoDb
,它需要数组作为输入。
请以[1 ,2 , 3]
格式提出一种解决方法。
尝试使用地图功能:
var numberArray = reqArray.map(function(element) {
return +element;
});
+
将自动将其转换为数字。
像正确注释一样,最好使用:
var numberArray = reqArray.map(Number);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.