Extending Built-in Objects
Checking if a string is palindrome or not by extending String Object.
JavaScript
// checking if a string is palindrome
String.prototype.isPalindrome = function(){
var reversed = this.split('').reverse().join('');
if( reversed === this.valueOf() ){
console.log( 'It is palindrome' );
}
else{
console.log( 'It is not palindrome' );
}
};
var dad = 'dad';
dad.isPalindrome();
var toit = 'toit';
toit.isPalindrome();