0

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

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

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

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

我需要这个reqArray作为$inin的输入mongoDb,它需要数组作为输入。

请在格式[1 ,2 , 3]中提出一种方法。

4

1 回答 1

0

尝试使用地图功能:

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

+自动将其转换为数字。

就像正确评论一样,使用它会更好:

var numberArray = reqArray.map(Number);
于 2013-09-26T08:03:31.013 回答