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'))