Вопросы React Frontend Developer


Что делает метод __new__?

  • Рейтинг:

    3

  • Сложность:

    6

Метод __new__ отвечает за создание нового объекта класса. Он вызывается перед __init__ и управляет выделением памяти под объект. Обычно он переопределяется при создании Singleton или других специализированных классов.

Подробнее

Чем __init__() отличается от __new__()?

  • Рейтинг:

    2

  • Сложность:

    5

__new__() отвечает за создание нового объекта, вызывается перед __init__() и возвращает сам объект. __init__() отвечает за инициализацию уже созданного объекта, он настраивает его атрибуты. Обычно __new__() переопределяется только в особых случаях, например, при наследовании от неизменяемых типов, таких как int или tuple.

Подробнее

Опишите паттерн "новый тип" (new type pattern) в Rust

  • Рейтинг:

    3

  • Сложность:

    7

Паттерн "новый тип" заключается в оборачивании существующего типа в новый, чтобы добавить поведение, ограничить доступ или изменить контекст его использования.

Подробнее

Почему не рекомендуется использовать конструкторы, такие как new String, в JavaScript?

  • Рейтинг:

    2

  • Сложность:

    7

Использование конструкторов, таких как new String или new Number, не рекомендуется, так как они создают объект вместо примитива. Объекты ведут себя иначе, чем примитивные типы данных, и могут приводить к неожиданным результатам в сравнении и других операциях. Примитивные значения (например, строки или числа) следует использовать напрямую без конструкторов.

Подробнее

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм