Mundarija:
Video: JavaScript-da ob'ekt bo'sh yoki yo'qligini qanday tekshirish mumkin?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2024-01-18 08:30
Ob'ektning bo'sh yoki yo'qligini tekshirishning eng yaxshi usuli bu quyidagi kabi yordamchi funktsiyadan foydalanishdir
- funktsiya isEmpty(obj) { uchun (objda var kaliti) { agar (obj.
- var myObj = {}; // Bo'sh ob'ekt agar (isEmpty(myObj)) { // Ob'ekt bo'sh (Ushbu misolda rost qaytariladi) } else {// Ob'ekt bo'sh EMAS }
- Ob'ekt .
Shu tarzda, bo'sh ob'ekt haqiqatmi?
Bittasi (1). rostgo'y , Nol (0) noto'g'ri. An ob'ekt har qanday turdagi (shu jumladan funktsiyalar, massivlar, RegExp ob'ektlar va boshqalar) har doim bo'ladi rostgo'y . aniqlanmagan, null, NaN, 0, "" ( bo'sh string) va false, albatta.
Xuddi shunday, bo'sh ob'ekt jQuerymi? jQuery .isEmptyObject( ob'ekt )Qaytadi: Mantiqiy Tavsif: An yoki yo'qligini tekshiring ob'ekt hisoblanadi bo'sh (hech qanday sanab bo'lmaydigan xususiyatlarni o'z ichiga olmaydi).
Bu erda Javascriptda bo'sh satr nullmi?
Lekin, ikkinchisida, har bir haqiqiy qiymat kiritiladi, agar: false, 0, null , aniqlanmagan va bo'sh qatorlar , qilmasdi. Ikkalasi ham null va an bo'sh qator ichida soxta qiymatlar mavjud JS . Shuning uchun, holda null (yoki ma'lumotlar = "0" kabi g'alati narsalar) to'sqinlik qilish.
Java'da bo'shmi?
Java String isEmpty() usuli misol bilan Java String isEmpty() usuli aString mavjudligini tekshiradi bo'sh yoki yo'qmi. Agar berilgan satr bo'lsa, bu usul true qiymatini qaytaradi bo'sh , aks holda u false qaytaradi. Boshqacha qilib aytganda, agar satr uzunligi 0 bo'lsa, bu usul haqiqatni qaytaradi, deb aytishingiz mumkin.
Tavsiya:
StringBuilder C# da bo'sh yoki yo'qligini qanday tekshirish kerak?
StringBuilder yoki StringBuffer sinfining uzunlik usuli hozirda mavjud bo'lgan belgilar ketma-ketligi uzunligini qaytaradi. Misolda ko'rib turganingizdek, StringBuilder bo'sh yoki yo'qligini tekshirish uchun StringBuilder ob'ektining uzunligini oling. Agar uzunlik 0 bo'lsa, u bo'sh, aks holda bo'lmaydi
Bakelit zargarlik buyumlari haqiqiy yoki yo'qligini qanday aniqlash mumkin?
Scrubbing pufakchalari bir vaqtlar bakalitni sinash uchun ishlatiladigan standart tozalash vositasi bo'lgan, ammo hozir uning o'rniga Formula 409 tavsiya etiladi. Foydalanish uchun paxta novdasini 409 bilan namlang va tekshirilayotgan buyumning ichki qismiga muloyimlik bilan ishqalang. Agar u Bakelit bo'lsa, tampon sarg'ayadi. Agar parcha laklangan bo'lsa, u 409 bilan salbiy test qilishi mumkin
Android klaviaturam ochiq yoki yo'qligini qanday aniqlash mumkin?
Android klaviatura ochiq yoki yo'qligini aniqlashning to'g'ridan-to'g'ri usulini ta'minlamaydi, shuning uchun biz biroz ijodiy bo'lishimiz kerak. View klassida getWindowVisibleDisplayFrame deb nomlangan qulay usul mavjud bo'lib, biz undan foydalanuvchiga ko'rinadigan ko'rinish qismini o'z ichiga olgan to'rtburchakni olishimiz mumkin
C# da ikkita satr teng yoki yo'qligini qanday tekshirish mumkin?
Strcmp() ikkita satr belgilarini belgilar bo'yicha taqqoslaydi. Agar ikkita satrning birinchi belgisi teng bo'lsa, ikkita satrning keyingi belgisi taqqoslanadi. Bu ikki satrning mos keladigan belgilari boshqacha bo'lguncha yoki null belgisi '' ga yetguncha davom etadi. U satrda aniqlanadi
Ob'ekt JavaScript massivi ekanligini qanday tekshirish mumkin?
JavaScript-da biz o'zgaruvchining massiv ekanligini 3 ta usul yordamida, isArray usuli yordamida, instanceof operatoridan va Array ob'ektiga mos kelsa, konstruktor turini tekshirish orqali tekshirishimiz mumkin. Massiv. isArray() usuli uzatilgan oʻzgaruvchining Array obyekti ekanligini tekshiradi