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"));*/