Reverse string
1. recursive way 2. inbuilt functions. 3. String extension - as prototype method
by tammasr
JavaScript
var str = "Hello how are you";
// recursive
/* function reverse(str) {
if (str === "") {
return str;
} else {
console.log(str);
return reverse(str.substr(1)) + str.charAt(0);
}
} */
// inbuilt functions
/* function reverse(str) {
if (str === "") {
return str;
} else {
return str.split("").reverse().join('');
}
} */
/* console.log(reverse(str)); */
// prototype method
String.prototype.reverse1 = function () {
if (str === "") {
return str;
} else {
return str.split("").reverse().join('');
}
}
console.log("Hello How".reverse1());