Arthur Petit
5 жовтня 2024
Розуміння того, чому не вдається порівняти JavaScript з об’єктами в перевірці «typeof».
У цій публікації пояснюється, чому конкретне порівняння JavaScript не перевіряє типи об’єктів. Проблема виникає через обчислення зліва направо виразів typeof. Розуміння того, як працюють оператори суворої рівності та порівняння, може допомогти розробникам вирішити ці проблеми. Правильне порівняння має досліджувати тип кожного значення окремо, гарантуючи, що вони не null, а справжні об’єкти.