JavaScript ba'zan oddiy taqqoslashda ham hayron qoldiradi: [] == false natijasi true! 😅 Buning sababi - == taqqoslash vaqtida qiymatlarning turini avtomatik o'zgartiradi. Bo'sh massiv avval bo'sh satrga (""), keyin 0 ga aylanadi. false ham 0 ga tenglashtiriladi. Natijada taqqoslash 0 == 0 ko'rinishiga keladi. Bunday kutilmagan holatlarning oldini olish uchun quyidagilarga e'tibor bering: • == o'rniga === ishlating. • null va undefined qiymatlarini alohida tekshiring. • Bo'sh massivni [] bilan s