反转字符串
var reverseString = function(s) {
let i = 0;
let j = s.length-1;
while(i<j) {
[s[i],s[j]] = [s[j],s[i]]
i++;
j--;
}
};
难度:easy,主要是掌握双指针的应用,指针一头一尾,向内收缩,还有学习es6语法,交换a,b数:[a,b]=[b,a]
反转字符串中的单词
var reverseWords = function(s) {
return s.split("").reverse().join("").split(" ").reverse().join(" ");
};
Split() 把字符串按指定方式分割成数组
Reverse() 反转数组
Join() 将数组中的每个元素按特定的方式拼接成字符串