JS Прототипы

В этой части учебника мы рассмотрим такую штуку как прототип объекта в JavaScript, это очень легкая тема, вы сейчас в этом убедитесь.

Что такое прототипы:

В языке программирования JavaScript есть понятие прототипа, если грубо говоря, то это стандартный объект, и при создание нового объекта/класса будут какие-то стандартные методы, но вы можете их дополнить.

Ещё можно сказать, что прототип своего рада подобие перегрузки, но не совсем.

Прототипы в JavaScript:

Теперь разберём как с этим работать, сделаем не большой класс, и посмотрим его прототипы.

Здесь мы сделали не большой объект виде JSON, давайте рассмотрим их чего состоит объект в консоле браузера.

прототип объекта javascript

Как видите если мы посмотрим что имеет наш объект, в нём есть массив __proto__, которая хранит в себе какие-то базовые методы для работы.

Также стоит сказать, что каждый элемент в языке JavaScript есть объект, то есть если мы создадим строку, это тоже будет объект.

Ещё в объекты/классы вы может добавлять  свои прототипы, вот не большой пример.

Тут мы создали новый объект, класса Object, и также создали добавили новый прототип, стоит заметить что мы объявили прототип после создания объекта, давайте теперь посмотрим что получилось.

как создать прототип объекта javascript

Как видите в прототипе появился новый пользовательский метод, который мы же создали, при этом это сделали после объявления объекта, всё потому что JS сначала смотрит что есть в коде, а потом уже начинает это интерпретировать.

И вы его всё также можете объявлять где нибудь в коде.

Вывод:

В этой не большой части вы узнали что такое прототип объекта в JavaScript, как его делать и зачем вообще он нужен, думаю вам было интересно.

Подписываетесь на соц-сети:

Оценка:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
(Пока оценок нет)
Загрузка...

Поделится:

Дополнительно: