给定一个字符串,逐个翻转字符串中的每个单词。

    1. 输入: " hello world! "
    2. 输出: "world! hello"
    3. 解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。
    /**
     * @param {string} s
     * @return {string}
     */
    var reverseWords = function(s) {
      return s.split(' ').filter(v => v).reverse().join(' ');
    };