JSFiddle - React, Tailwind, and code Playground

by oleg_hansen

JavaScript

var starLine = '';

function createLine(count) {
  if (count <= 0) {
    console.log(starLine);
    return 0;
  } else {
    starLine = starLine.concat('*');
    count--;
    createLine(count)
  }
}

function starDiag(givenNum) {
  if (givenNum <= 0) {
    return 0;
  } else {
    var numToPrint = givenNum ** 2;
    var lineToPrint = createLine(numToPrint);
    console.log(lineToPrint);
    givenNum--;
  }
  starDiag(givenNum);
}
starDiag(3);