Concat数组成一个数组(JS或Lodash)

Ana*_*ani 7 javascript lodash

输入:

var array1 = ["12346","12347\n12348","12349"];
Run Code Online (Sandbox Code Playgroud)

脚步:

替换\n','和添加到列表中.

输出:

var array2 = ["12346","12347","12348","12349"];
Run Code Online (Sandbox Code Playgroud)

我尝试了下面的逻辑但没有达到输出.看起来有些东西不见了.

var array2 = [];

_.forEach(array1, function (item) {               
       var splitData = _.replace(item, /\s+/g, ',').split(',').join();
       array2.push(splitData);
});
Run Code Online (Sandbox Code Playgroud)

输出我的代码:

["12346","12347,12348","12349"]
Run Code Online (Sandbox Code Playgroud)

Nin*_*olz 10

您可以使用换行符'\n'将其加入,并按换行符换行.

var array= ["12346", "12347\n12348", "12349"],
    result = array.join('\n').split('\n');

console.log(result);
Run Code Online (Sandbox Code Playgroud)