Код Junior Разминка: короткие функции обновлено
arraysEqual
Условие
Поверхностное сравнение двух массивов по элементам.
Что проверяют тесты
равные
разная длина
NaN
вложенные по ссылке
Как подойти
Ровно то, что React делает с массивом зависимостей: длина плюс Object.is по элементам. Понимание этого объясняет, почему объект в зависимостях вызывает лишние эффекты.
Подсказки: 1
- Сравнение длин до поэлементного обхода.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.