使用JavaScript删除字符串中的空格

gho*_*e78 0 javascript

我正在尝试使此回文生成器正常工作,但我无法弄清楚如何使js从多字回文中的单词之间删除空白。赛车不断回来虚假。racecar恢复为真,因此部分代码正在运行。如何让JS忽略“种族”和“汽车”之间的空白,使赛车恢复原状?

function palindrome(word) {
    var len = word.length;
    word = word.replace(/ +/g, "");


    for (var i = 0; i < Math.floor(len/2); i++ ) {
      if (word[i] !== word[len - 1 - i]) {
      return "FALSE";
       }
     }
     return "TRUE";
}

console.log(palindrome("race car"))
Run Code Online (Sandbox Code Playgroud)

vib*_*97a 6

只需执行此操作,

let str = '  aaa  aa  ';
str = str.replace(/\s+/g,'');
console.log(str);
Run Code Online (Sandbox Code Playgroud)