Advertisement
G_Burlakova

Palindromes

Jul 19th, 2014
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Array.prototype.clean = function(deleteValue) {
  2.     for (var i = 0; i < this.length; i++) {
  3.         if (this[i] == deleteValue) {
  4.             this.splice(i, 1);
  5.             i--;
  6.         }
  7.     }
  8.     return this;
  9. };
  10.  
  11. function findPalindromes(value) {
  12.     var words = value.split(/\W+/);
  13.     var wordReversed;
  14.     var output = new Array();
  15.     for (var i = 0; i < words.length; i++) {
  16.         wordReversed = words[i].split("").reverse().join("").toLowerCase();
  17.         if (words[i].toLowerCase() == wordReversed) {
  18.             output.push(words[i]);
  19.         }
  20.     }
  21.  
  22.     output = output.clean('').join(', ');
  23.     console.log(output);
  24. }
  25.  
  26. findPalindromes('There is a man, his name was Bob.');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement