List of utility methods to do String Reverse
akaReverseString()String.prototype.akaReverseString=function () { var rev=""; for (i=this.length-1;i>=0;i--){ rev=rev+this[i]; return rev; | |
cReverse()console.log(String.fromCharCode(65, 66, 67, 0)); String.prototype.cReverse = function() { var charCodes = []; this.map(function(x) { charCodes.push(x.charCodeAt(0)); }); var cString = "ABCD*"; | |
isReverseString()String.prototype.isReverseString = function() { for (var i = 0; i <= Math.floor(this.length / 2); i++) if (this[i] !== this[this.length - 1 - i]) return false return true }; debug('asadasa'.isReverseString()) | |
reverse()String.prototype.reverse = function(){ return this.split('').reverse().join(''); | |
reverse()String.prototype.reverse = function() { return this.split('').reverse().join(''); }; | |
reverse()String.prototype.reverse = function() { return Array.prototype.reverse.apply(this.split('')).join(''); }; var str = 'JavaScript'; console.log(str.reverse()); | |
reverse()String.prototype.reverse = function(){ return Array.prototype.reverse.apply(this.split("")).join(""); | |
reverse()"use strict"; String.prototype.reverse = function () { return this.split("").reverse().join(""); }; | |
reverse()String.prototype.reverse = function() { var s = ""; for (var i = this.length - 1; i >= 0; i--) { s += this[i]; return s; }; | |
reverse()String.prototype.reverse = function() { var rev = ''; for (var i = this.length - 1; i >= 0; i--) { rev += this[i]; return rev; }; |