how to reverse a string without reversing its individual words in javascript code example

Example 1: how to reverse a string in javascript without using reverse method

function reverseString(str) {
    var newString = "";
    for (var i = str.length - 1; i >= 0; i--) {
        newString += str[i];
    }
    return newString;
}
reverseString('hello');

Example 2: how to reverse a string in javascript without using reverse method

function reverseString(str) {
  if (str === "")
    return "";
  else
    return reverseString(str.substr(1)) + str.charAt(0);
}
reverseString("hello");