字符串回文
const isPalindrome = (str) => {
return [...str].reverse().join('') == str
}
const isPalindrome2 = (str) => {
return str === str.split('').reverse().join('')
}
const isPalindrome3 = (str) => {
for (let i = 0; i < str.length; i++) {
if (str[i] !== str[str.length - 1 - i]) {
return false
}
}
return true
}
isPalindrome('aaa')
console.log('isPalindrome', isPalindrome('alsd'))
isPalindrome('abccba')
console.log('isPalindrome', isPalindrome('abccba'))
isPalindrome2('abccba')
console.log('isPalindrome2', isPalindrome2('abccba'))
isPalindrome3('abccba')
console.log('isPalindrome3', isPalindrome3('abccba'))