如何在javascript中将json对象转换为数组

时间:2013-09-26 07:59:28

标签: javascript json node.js mongodb

我需要从node.js中的JSON数据创建一个数组。我不想为此使用jquery选择器。

data = { List : ['1' , '2' , '3'] }

我在ajax调用(POST)中发送此数据。 在服务器端,接收是: -

reqArray = req.param('List');
reqArray contains:- ['1' ,'2' ,'3']

我需要reqArray作为$inmongoDb的输入,其中数组作为输入。

格式[1 ,2 , 3]请提供一种方法。

1 个答案:

答案 0 :(得分:0)

尝试使用地图功能:

var numberArray = reqArray.map(function(element) {
    return +element;
});

+会自动将其转换为数字。

正如评论一样,使用它更好:

var numberArray = reqArray.map(Number);