Palindrome数组比较总是返回false

时间:2017-10-12 15:31:17

标签: javascript

我正在学习JS并且必须提出一个函数来检查某个字符串是否是回文。我设法做到了:

function isPalindrome(word) {
    return word == word.split('').reverse().join('');
}

然而,我的第一次尝试是:

function isPalindrome(word) {
    return word.split("") === (word.split("").reverse());
}

但这不起作用。第二个函数的作用是获取字符串并从中生成一个数组,然后将其作为数组与字符串进行比较,但相反。如果我console.log()双方都得到相同的数组(在像#34;等级&#34的回文的情况下)那么为什么这总是评估为假?

0 个答案:

没有答案