Глубокое сравнение объектов
Написать функцию deepEqual(a, b), которая:
Возвращает true, если объекты эквивалентны по структуре и значениям.
Учитывает:
- Вложенные объекты и массивы.
- Порядок элементов в массивах.
- Разные типы (число 1 и строка '1' считаются неравными).
Доп. усложнение:
- Научить функцию работать с циклами ссылок (использовать WeakMap для отслеживания посещённых узлов).
#домашка
Post #2577
793

- 👍 2