我收到了一些来自用户的文字:
var text = ['Hello', 'World']; // this is the product of string.split(',')
我需要将它转换为像这样的数组:
var argument = [['Hello'], ['World']];
我需要这种格式的输入,这样我就可以向db发送多个值。
我怎样才能优雅?
答案 0 :(得分:3)
我无法想到比map
更优雅的事情:
E.g:
var argument = originalString.split(",").map(function(entry) {
return [entry];
});
或者,如果您在NodeJS安装上启用了ES6:
var argument = originalString.split(",").map((entry) => [entry]);