オブジェクトは、私は、オブジェクトのプロパティまたはメソッドをサポートしていない」ということがfreecodecampsアルゴリズムの一つであり、私はエラーを取得しています回文をチェックしています
function palindrome(str) {
str = str.toLowerCase().replace(' ', '');
var copy = str.replace(/\W+/, '');
console.log(copy.reverse);
if (copy.reverse() == str) {
console.log("true");
return true;
} else {
console.log("false");
return false;
}
}
palindrome("Hel lo");
のプロパティやメソッド「逆」をサポートしていません。 '逆'"。あなたの答えをありがとう。
ショートバージョン: '関数パリンドローム(STR){VARクリーン= str.toLowerCase()( ''、/ [^-Z]/g)で置き換えます;。 clean === clean.split( '')。reverse()。join( ''); } '。 –
MDNには[Stringメソッドのリスト](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)があります。 '.reverse()'は1つではありませんそのうちの。 – nnnnnn