Специализация
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 в телеграм
Что такое ArrayBuffer и в чем разница между типами Uint32Array и Float32Array?
ArrayBuffer — это объект, который хранит фиксированное количество байт данных в памяти. Он используется для работы с бинарными данными. Uint32Array и Float32Array — это типизированные массивы, которые представляют разные типы данных: Uint32Array работает с беззнаковыми целыми числами, а Float32Array — с числами с плавающей точкой. Основное различие между ними — в типе данных, который они хранят.
Что делает метод Array.prototype.filter?
Array.prototype.filter создаёт новый массив, включающий только те элементы, для которых callback-функция вернула true. Исходный массив при этом не изменяется. Callback вызывается для каждого элемента массива по порядку. Метод часто используется для отбора данных по условию.
Каким образом литеральная запись массива связана с прототипным наследованием от Array.prototype?
Как организовать очередь в JavaScript без использования структуры данных с O(1) shift, и стоит ли использовать Array.prototype.shift() при высокой нагрузке?
Какие ещё способы есть для проверки, является ли значение массивом, помимо Array.isArray?
Чем Array.prototype.reduce отличается от filter и map, и когда его предпочтительнее использовать?
Чем Array.from с параметром длины отличается от постепенного наполнения массива через push с точки зрения производительности?
Какова сложность операции Array.find() и как её можно оптимизировать?
Рейтинг:
4
Сложность:
4
Рейтинг:
3
Сложность:
5
Рейтинг:
4
Сложность:
4
Рейтинг:
1
Сложность:
7
Рейтинг:
5
Сложность:
4
Рейтинг:
4
Сложность:
3
Рейтинг:
4
Сложность:
5
Рейтинг:
3
Сложность:
3