Рет қаралды 1,898
Розбираємося з тим як працює ключове слово "new" в JavaScript і реплікуємо його поведінку у власній реалізації.
Це відео з мого джедайського курсу JavaScript, де ми за 42 дні практики вивчаємо весь сучасний JavaScript як мову програмування.
Сайт курсу: sj42.programmingmentor.com/
Невеликий disclaimer до відео: показана тут схема дещо спрощена, без всіх деталей імплементації. Зокрема, класи мають деяку функціональність, що не може бути реалізована виключно ES5, а тому формально говорячи їх не можна називати виключно синтаксичним цукром. Також зверніть увагу, що властивість _proto_ відноситься до застарілих, у реальному коді треба використовувати getPrototypeOf()/setPrototypeOf().
Доєднуйтеся до ком'юніті:
Мій телеграм-канальчик: t.me/programmingmentor
Україномовна спільнота з вивчення веб-розробки: / learningwebdevelopment