Quick actions

cmd+k|ctrl+k

Navigation

Languages

arrays

Snippet info

Language

JavaScript

Visibility

public

Author

psleung94

Created

2020-05-19T00:06:52Z

Updated

2020-06-03T02:22:42Z

function reverse_v2(str)
{
     //Check input
    if(!str || str.length < 2 || typeof str !== 'string')
    {
        return "This does not look right";
    }
    const backwards = [];
    const totalItems = str.length - 1;
    for(let i = totalItems; i >= 0; i--)
    {
        backwards.push(str[i]);
    }
    return backwards.toString();
}
function reverse(str)
{
    //Check input
    if(!str || str.length < 2 || typeof str !== 'string')
    {
        return "This does not look right";
    }
    let reverse_string = "";
    for(let i = str.length -1; i >= 0; i--)
    {
        reverse_string += str[i];
    }
    return reverse_string;
}
function reverse2(str)
{
    return str.split('').reverse().join('');
}
//cleaner way of writing reverse string
const reverse3 = str => str.split('').reverse().join('');
//cleaner way or writing reverse string spread operator
const reverse4 = str => [...str].reverse().join('');
const result = "ierdnA si eman yM iH";
console.log(reverse(result));
INFO