JavaScript надає 3 способи порівняння значень:
- Оператор суворої рівності ===
- Оператор вільної рівності ==
- Функція Object.is().
Використання методу find(). Об'єкт. Метод keys() використовується для повернення всіх ключів об’єкта. У цьому масиві ключів метод find() використовується для перевірки відповідності будь-якого з цих ключів наданому значенню. Метод find() використовується для повернення значення першого елемента, який задовольняє функцію перевірки.
Різні підходи до отримання значення за ключем у карті JavaScript
- Використання методу get().
- Використання методу forEach.
- Використання методів Array.from() і find().
- Використання оператора поширення та методу find().
ключі() щоб перевірити, чи обидва значення мають однакову кількість ключів. Використовуйте масив. прототип. every(), щоб перевірити, чи всі ключі в a існують у b і чи вони еквівалентні, викликавши equals() рекурсивно.
«Найкращий спосіб перевірити наявність ключа в об’єкті – це за допомогою оператора in або методу hasOwnProperty()..” Оператор in шукає ключ в об’єкті або його прототипах. Він повертає true, якщо ключ присутній, і false, якщо його немає. Ви використовуєте це так: 'ключ' в об'єкті.
функція isEqual і він порівнює всі ключі та значення на кожному рівні ієрархії, як у прикладі нижче. Якщо всі ключі та значення для цих ключів однакові в обох об’єктах, тоді він поверне true, інакше поверне false.