344-reverseString.js
383 Bytes
/**
* @param {character[]} s
* @return {void} Do not return anything, modify s in-place instead.
*/
var reverseString = function(s) {
let len = s.length, half = len>>1;
for (let i=0;i<half;i++) {
if (i !== len-1-i) {
[s[i], s[len-1-i]] = [s[len-1-i], s[i]];
}
}
return s;
};
console.info(reverseString(["H","a","n","N","a","h", "9"]));