JSFiddle - React, Tailwind, and code Playground

by AlexGun

JavaScript

var reverseWords = function(s) {
    s = s.split(' ')
    s.map(elem=>{
   			elem = elem.split('')
        let l = 0
        let r = elem.length - 1
        while (l < r) {
        		console.log(elem)
            swap(elem, l, r)
            l++
            r--
        }
        console.log(s)
        return elem.join('')
    })
    console.log(s)
    return s.join(' ')
};


function swap(arr,elem1,elem2) {
    console.log(arr,elem1,elem2)
    return [arr[elem1],arr[elem2]] = [arr[elem2],arr[elem1]]
   
}

console.log(reverseWords('Ding dong'))