反转字符串中的单词 III JavaScript

将字符串中的单词单独反转。
题目详情: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(' '); //返回时将数组中的元素用空格隔开,变成字符串
};
点赞