Given a string, return true if the string is a palindrome or false if it is not. Palindromes are strings that form the same word if it is reversed. Do include spaces and punctuation in determining if the string is a palindrome.
palindrome("abba") === true
palindrome("abcdefg") === false
function palindrome(str) {
return str === str.split("").reverse().join("");
}
Double comparison issue: compare last to first and first to last
function palindrome(str) {
return str.split('').every((char, idx) => char === str[str.length -1 - idx]); // length is avail for arr too
}
palindrome("abba")
palindrome("abcdefg")