Reverse a string in javascript

Reverse a string in JavaScript

by lshettyl

HTML

<div id="results" />

JavaScript

const reverse1 = (str) => {
  let newStr = "";
  str += "";
  for (let i=str.length-1; i>=0; i--) {
    newStr += str[i];  
  }
  return newStr;
}


const reverse2 = (str) => {
	let newStr = "", i=str.length-1;
  str += "";
  
  do {
  	newStr += str[i];
    i--;
  } while ( i >= 0);

  return newStr;
}

results.innerHTML = `Javascript is great => ${reverse2("Javascript is great")}`;