JavaScript замечательный язык! И как сказал один человек: “Все, что может быть написано на JavaScript , в конечном итоге будет написано на JavaScript .” Язык позволяет создавать не только собственные методы и объекты, но и позволяет добавлять к уже существующим встроенным объектам языка свои собственные методы.

Как добавить собственный метод в встроенный объект JavaScript?

JavaScript замечательный язык! И как сказал один человек: “Все, что может быть написано на JavaScript, в конечном итоге будет написано на JavaScript.” Язык позволяет создавать не только собственные методы и объекты, но и позволяет добавлять к уже существующим встроенным объектам языка свои собственные методы.

Добавляем метод has(arrayElement) в объект Array, в результате чего у каждого создаваемого массива появится данные метод:

Array.prototype.has= function(arrayElement){
    for(var i=0;I < this.length;i++){
        if(this[i] === value){
            return true
        }
    }
    return false
}

var ages  = [10,12,31,14,15,63,17,88]
console.log(ages.has(88))

Вот таким простым образом можно добавлять собственные методы в практически любой объект JavaScript.