Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что такое __proto__ и prototype?
__proto__ — это скрытое свойство каждого объекта, которое ссылается на его прототип, позволяя наследовать свойства и методы. prototype — это свойство функций-конструкторов, которое определяет прототип для всех объектов, созданных с их помощью. Когда создаётся объект с помощью конструктора, он получает ссылку на прототип через свойство __proto__, а прототип этих объектов задаётся через свойство prototype конструктора.
Как создать наследование в JavaScript с использованием прототипов?
Наследование в JavaScript можно реализовать через прототипы, связывая объекты друг с другом. Это можно сделать вручную с помощью свойства __proto__ или с использованием метода Object.create(). Это позволяет новому объекту получать доступ к свойствам и методам другого объекта через цепочку прототипов.
Расскажите про множественное наследование в JavaScript.
JavaScript не поддерживает множественное наследование напрямую, что означает, что класс не может наследовать свойства и методы от нескольких классов одновременно. Вместо этого, JavaScript предлагает использовать миксины и композицию объектов для достижения схожего эффекта. Миксины позволяют добавлять функциональность из других объектов, не создавая сложных иерархий классов.
Как работают каскадность и наследование в CSS?
Каскадность в CSS определяет, как применяются стили, когда к одному элементу применяются несколько правил. Правила каскадности основаны на специфичности селекторов и порядке определения стилей. Наследование — это механизм, при котором дочерние элементы получают стили от родительских.
Например, если у родительского элемента установлен цвет текста, дочерние элементы будут наследовать этот цвет, если для них не заданы свои стили.
Где хранится свойство, добавленное напрямую в функцию, и будет ли оно доступно у экземпляров?
В каком порядке происходит поиск свойства у объекта?
Рейтинг:
4
Сложность:
3
Рейтинг:
4
Сложность:
9
Рейтинг:
3
Сложность:
7
Рейтинг:
2
Сложность:
7
Рейтинг:
3
Сложность:
6
Рейтинг:
3
Сложность:
4