javascript reverse string without reverse method
function reverse(str){
let reversed = "";
for (var i = str.length - 1; i >= 0; i--){
reversed += str[i];
}
return reversed;
}
javascript reverse string without reverse method
function reverse(str){
let reversed = "";
for (var i = str.length - 1; i >= 0; i--){
reversed += str[i];
}
return reversed;
}
reverse string javascript
// hey buddy, here are different implementations, choose your favourite !!
// best implementation
const reverse = (str) => str.split("").reverse().join("");
// explanation
function reverse1(str) {
// turn string to array, each char of the string will be part of the
// array as an individual element
const arr = str.split("");
// swap all the indexes of the array
arr.reverse();
// join every element back together
const res = arr.join("");
return res;
}
// without using REVERSE method
// recursive function
function reverse2(str) {
let res = "";
for (let i = 0; i < str.length; i++) res = str[i] + res;
return res;
}
// using REDUCE ( high order array function )
function reverse3(str) {
return str.split("").reduce((output, char) => {
return char + output;
}, "");
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us