JSFiddle - React, Tailwind, and code Playground
by pierian_design
JavaScript
function textTo2d(aData) {
var sData = '';
for (var i = 0; i < aData.length; i++) {
var row = aData[i];
for (var j = 0; j < row.length; j++) {
var cell = String(row[j]);
if (cell.indexOf(' ') !== -1) {
row[j] = cell.replace(/ /g, '|probel|')
}
if (cell.indexOf('\n') !== -1) {
row[j] = cell.replace(/\n/g, '|EOL|')
}
}
sData += row.join(' ') + '/n';
}
return sData;
}
var arr1 = [
[1, 'a b с', '\n', 'c\nd'],
[2, 'c']
]
console.log(textTo2d(arr1));