I have a feeling im missing something in my regex, but that im pretty close can anyone confirm? :]
Your code so far
function palindrome(str) {
let final = []
let string = str.toLowerCase()
let filter = string.split(/\A+\s+/g)
for(let i = filter.length - 1; i>= 0; i--){
final.push(filter[i])
if(filter.length !== final.length){
return false
} else {
return true
}
}
return true;
}
palindrome("eye");
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.56
Challenge: JavaScript Algorithms and Data Structures Projects - Palindrome Checker
Link to the challenge: