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;
	}

console.log([textTo2d([['1 2', '8 8'], ['3 4', '9, 9']])]);