* JavaScript implements inheritance by using objects. Each object has an internal link to another object called its prototype.
* Prototypes are hidden objects that are used to share the properties and methods of a parent class to child classes.
Live result:- https://playcode.io/1943770
/* Find the age greater than 10 from an array of age */
var age = [10, 11, 2, 1, 20];
/*Solution 1 with .filter() function*/
let result = age.filter(function(a){
  return a>10
});
console.log('Age greater than 10 : ', result);
/*Solution 2 using custom prototype method 'showAgeGreaterThan10'  */
Array.prototype.showAgeGreaterThan10 = function () {
 return(
     age.filter(function(val){
      return val>10
    })
 )
};
console.log('Custom prototype :', age.showAgeGreaterThan10());