这段代码出了什么问题? (用于检查palindrones)

时间:2017-07-14 18:50:31

标签: javascript

我认为我需要创建一个新变量,但是当我这样做时它会起作用。

function palindrome(str) {
str = str.replace(/[^a-zA-Z0-9]/g, "");
str = str.split("");
if (str == str.reverse()) {
return(true);

}

else if(str != str.reverse()) {
return (false);
}
return str;
}



palindrome("eye");

1 个答案:

答案 0 :(得分:0)

function palindrome(str){
    str = str.replace(/[^a-zA-Z0-9]/g, "").split("");
    return str.join('') == str.reverse().join('');
}