Вопросы React Frontend Developer


Какой синтаксис создания генераторов?

  • Рейтинг:

    2

  • Сложность:

    7

Генераторы в Python создаются с использованием функции, которая содержит ключевое слово yield. Генератор возвращает элементы по одному, и его выполнение приостанавливается на каждом yield и возобновляется с того места, где оно было приостановлено. Генераторы экономят память, так как данные генерируются по мере необходимости, а не сохраняются в памяти.

Подробнее

Что такое генератор?

  • Рейтинг:

    2

  • Сложность:

    3

  • Генератор — это функция, которая возвращает значения по одному с помощью ключевого слова yield. Он позволяет экономить память, так как элементы создаются "на лету" по запросу. Генераторы можно использовать для работы с большими данными, где нет необходимости сразу загружать всё в память.
Подробнее

В чем разница между итератором и генератором?

  • Рейтинг:

    3

  • Сложность:

    5

Итератор — это объект, который реализует протокол итерации (__iter__ и __next__). Генератор — это функция, которая возвращает итератор и использует ключевое слово yield для сохранения состояния между вызовами.

Подробнее

Расскажите о генераторах и итераторах в JavaScript и приведите пример их использования.

  • Рейтинг:

    3

  • Сложность:

    7

Итераторы — это объекты, которые реализуют метод next() и возвращают значение на каждой итерации. Генераторы — это функции, которые создают итераторы с помощью function* и yield. Генераторы позволяют контролировать выполнение кода и возвращать значения по мере необходимости, что упрощает работу с большими или бесконечными наборами данных.

Подробнее

В чём особенности асинхронных генераторов? Как их использовать для создания потоков данных?

  • Рейтинг:

    1

  • Сложность:

    8

Асинхронные генераторы в JavaScript позволяют выполнять генерацию значений с возможностью ожидания завершения асинхронных операций. Они работают с использованием async и yield, что делает их полезными для создания потоков данных, которые поступают постепенно. Это удобно при работе с большими наборами данных или внешними источниками, такими как API, где данные могут приходить частями.

Подробнее

Сложность

1-3

4-6

7-8

9-10

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

1

2

3

4

5

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