Специализация
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 в телеграм
Почему не рекомендуется использовать конструкторы, такие как new String, в JavaScript?
Использование конструкторов, таких как new String или new Number, не рекомендуется, так как они создают объект вместо примитива. Объекты ведут себя иначе, чем примитивные типы данных, и могут приводить к неожиданным результатам в сравнении и других операциях. Примитивные значения (например, строки или числа) следует использовать напрямую без конструкторов.
В чем разница выводов – throw 'message' и throw new Error('message')?
throw 'message' — выбрасывает строку, но без стека вызовов и деталей ошибки.
throw new Error('message') — создает объект ошибки с stack, name и другими свойствами, что упрощает отладку.
Как работает механизм прототипного наследования при создании объекта через new?
Как работает оператор new в JavaScript?
Что возвращает функция-конструктор при вызове через new?
Что произойдет, если функция-конструктор не возвращает явного значения?
Рейтинг:
4
Сложность:
3
Рейтинг:
2
Сложность:
7
Рейтинг:
3
Сложность:
6
Рейтинг:
4
Сложность:
5
Рейтинг:
4
Сложность:
3
Рейтинг:
4
Сложность:
3