Challenge 8
Palindromic Map
by Jaron Mauk
JavaScript
var sentence = 'stash and pop on this level',
words = sentence.split(" ").map(function(word) {
var isPalindrome = word.length > 1 && (word.toLowerCase() === word.toLowerCase().split("").reverse().join(""));
return {
text: word,
isPalindrome: isPalindrome
};
});
console.log(JSON.stringify(words));
/*So I know that it isnt exactly what you were looking for but I was able to get console to return if a word was a palidrome or not. Don't pay attention to what I was trying to do down below. It wasn't working so I took a different approach.
/*var palindromicMap = function(str) {
return str.split(" ").map(function(word) {
return word.split("").reverse().join("");
}).join(" ").toLowerCase().map(function(test) {
if (test.split(" ") === word){
return true;
}else{
return false;
}
}
);
};
console.log(palindromicMap("Hannah loves her racecar"));*/