将字符串中的单词单独反转。
题目详情:https://leetcode-cn.com/problems/reverse-words-in-a-string-iii/description/
本质上是对于split()和join()的应用。
split(separator,howmany)设定分割的方式和返回的最大长度。用于将一个字符串分割成字符串数组。
join(separator)设定分隔的方式,默认为逗号。用于将数组中的所有元素放入一个字符串。
/** * @param {string} s * @return {string} */
var reverseWords = function(s) {
let sArray = s.split(' '); //将字符串按空格分开变成数组
for (let i = 0; i < sArray.length; i++) {
sArray[i] = sArray[i].split('').reverse().join(''); //将数组中的各个元素分别分开、反转、重新变成字符串,然后将当前数组元素重新赋值
}
return sArray.join(' '); //返回时将数组中的元素用空格隔开,变成字符串
};