原题链接:[151. 翻转字符串里的单词](https://leetcode-cn.com/problems/reverse-words-in-a-string/) 解题思路: 1. 将字符串按空格切割成数组,将数组翻转后再合并成字符串,就完成了字符串的翻转。 2. 需要注意以下两点: * 原字符串的首尾会有空格。 * 输入的空格数量不止一个,而输出只能有一个空格。 ```javascript /** * @param {string} s * @return {string} */ var reverseWords = function (s) { return s .trim() // 去除首尾空格 .split(/\s+/) // 按多个空格切割为数组 .reverse() // 翻转数组,实现了单词的翻转 .join(' '); // 将数组用空格分隔,合并成字符串 }; ```