JSFiddle - React, Tailwind, and code Playground

by andyshora

JavaScript

// function to detect palindromes
function isPalindrome(str){
    if (typeof str!=='string') return false;
    if (!str.length) return false;
    
    var len = str.length;
    var arr = str.split(''); // split string into array
    var breakAt = Math.floor(len/2);
    
    for (var i=0; i<len; i++){
        if (i===breakAt) break;
        if (arr[i]!==arr[(len-1)-i]) return false;
    }
    return true;
}
document.write(isPalindrome('aaaaabaaaaa'));