Склеить многострочную строку
Всем привет, подскажите пожалуйста, может есть элегантный способ склеить 2 многострочные строки вот такого вида:
var str1='1 1\n1 1'; var str2=' 2 3 4\n5 6 7'; var str=str1+str2; console.log(str); Хочу получить такой результат: 1 1 2 3 4 1 1 5 6 7 |
var str1='1 1\n1 1'; var str2=' 2 3 4\n5 6 7'; var table = []; [str1, str2].forEach(str => { str.split('\n').forEach((row, i) => { (table[i] || (table[i] = [])).push(row.trim()); }); }); console.log( table.map(cells => cells.join(' ')).join('\n') ); |
Это великолепно, то что нужно. Благодарю.
|
Часовой пояс GMT +3, время: 19:18. |