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