JSFiddle - React, Tailwind, and code Playground

by emilcieslar

JavaScript

const outText = function(w, text) {
  const allText = text.split(' ');
  const clearedSpaceText = allText.map(el => el.trim());

  let joinedWords = '';
  let joinedLine = '';
  for (let i = 0; i < clearedSpaceText.length; i++) {
    if (clearedSpaceText[i].lenth + joinedLine.length < w) {
      joinedLine += clearedSpaceText[i];
    } else {
      joinedWords += joinedLine + "\n";
      joinedLine = '';
      joinedLine += clearedSpaceText[i];
    }
  }

  console.log(joinedWords);
  return joinedWords;

}