DEV Community

Discussion on: How to Determine if a String is a Palindrome (in JavaScript)

Collapse
 
bretgeek profile image
bretgeek • Edited

Don't get me wrong I like your algorithmic way better (it's probably faster too) but I have been on a kick lately trying to make things smaller. In case this is useful for anyone here is what I came up with in 6 lines. (probably better ways to do it too... bit shifting?)

function isPalindrome(str){
let strArr = str.split('');
let rev = strArr.reverse();
let str2 = rev.join('');
return str === str2;
}
Enter fullscreen mode Exit fullscreen mode

Use like:

let p = isPalindrome('racecar');
console.log(p);
Enter fullscreen mode Exit fullscreen mode