如何使数组中的每个元素成为另一个数组?

时间:2015-05-05 14:57:44

标签: javascript node.js

我收到了一些来自用户的文字:

var text = ['Hello', 'World']; // this is the product of string.split(',')

我需要将它转换为像这样的数组:

var argument = [['Hello'], ['World']];

我需要这种格式的输入,这样我就可以向db发送多个值。

我怎样才能优雅

1 个答案:

答案 0 :(得分:3)

我无法想到比map更优雅的事情:

E.g:

var argument = originalString.split(",").map(function(entry) {
    return [entry];
});

或者,如果您在NodeJS安装上启用了ES6:

var argument = originalString.split(",").map((entry) => [entry]);