Публикации по теме 'prototype-chaining'


Что такое прототип и цепочка прототипов в JavaScript
В JavaScript прототип — это объект, от которого наследуется другой объект. Когда я использовал console.log() для объекта в консоли браузера, я впервые столкнулся со словом «прототип» в JavaScript. Увидев свои собственные свойства, которые я целенаправленно создал, я продолжил отладку. Поскольку я этого не сделал и предположил, что это как-то связано с языком и пока не стоит о нем беспокоиться, я полностью проигнорировал объект-прототип, который отображался в консоли. С этой..

Глубокое погружение в цепочку прототипов в JavaScript
Каждый раз, когда вы посещаете MDN для поиска метода массива, который вы забыли, как использовать, вы что-то заметили? Вы когда-нибудь задумывались, почему все методы имеют префикс Array.prototype ? (Например, Array.prototype.map()). К концу этой статьи вы поймете, откуда он берется и что делает. Что такое прототип? Всякий раз, когда вы создаете новый объект или функцию в JavaScript, он получает это встроенное свойство под названием «прототип», которое само по себе является..