Pregunta de entrevista de LinkedIn

Reverse a String in JavaScript. Show us multiple ways to do it. - Whiteboard

Respuestas de entrevistas

Anónimo

12 may 2015

String.prototype.reverse = function(){ return this.split('').reverse().join(''); }

1

Anónimo

17 nov 2016

1. Reverse order iteration const reverseString = (str) => { let reversedStr = ''; for (let i = str.length - 1; i >= 0; i--) { reversedStr += str[i]; } return reversedStr; }; 2. Hal-index recursion const reverseString = (str) => { if (str.length < 2) { return str; } const halfIndex = Math.ceil(str.length / 2); return reverseString(str.substr(halfIndex)) + reverseString(str.substr(0, halfIndex)); };