Склеить многострочную строку
Всем привет, подскажите пожалуйста, может есть элегантный способ склеить 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:24. |