สารบัญ:

คุณจะตรวจสอบได้อย่างไรว่าวัตถุนั้นว่างเปล่าหรือไม่ใน JavaScript?
คุณจะตรวจสอบได้อย่างไรว่าวัตถุนั้นว่างเปล่าหรือไม่ใน JavaScript?

วีดีโอ: คุณจะตรวจสอบได้อย่างไรว่าวัตถุนั้นว่างเปล่าหรือไม่ใน JavaScript?

วีดีโอ: คุณจะตรวจสอบได้อย่างไรว่าวัตถุนั้นว่างเปล่าหรือไม่ใน JavaScript?
วีดีโอ: Form Validation | JavaScript ตอนที่ 4 - ตรวจสอบความถูกต้องของ E-mail 2024, อาจ
Anonim

วิธีที่ดีที่สุดในการตรวจสอบว่าวัตถุว่างเปล่าหรือไม่คือการใช้ฟังก์ชันความเหมาะสมดังตัวอย่างด้านล่าง

  1. ฟังก์ชัน isEmpty (obj) { สำหรับ (คีย์ var ใน obj) { ถ้า (อปท.
  2. var myObj = {}; // วัตถุว่างเปล่า if (isEmpty (myObj)) { // วัตถุว่างเปล่า (จะคืนค่าเป็นจริงในตัวอย่างนี้) } else {// วัตถุไม่ว่างเปล่า }
  3. วัตถุ .

ด้วยวิธีนี้ วัตถุว่างเปล่าเป็นความจริงหรือไม่?

หนึ่ง (1) คือ ความจริง , ศูนย์ (0) เป็นเท็จ หนึ่ง วัตถุ ใดๆ (รวมถึงฟังก์ชัน อาร์เรย์ RegExp วัตถุ ฯลฯ) อยู่เสมอ ความจริง . undefined, null, NaN, 0, "" ( ว่างเปล่า string) และ false แน่นอน

ในทำนองเดียวกัน jQuery วัตถุว่างเปล่าหรือไม่ jQuery .isEmptyObject( วัตถุ )Returns:Boolean Description: ตรวจสอบว่า an วัตถุ เป็น ว่างเปล่า (ไม่มีคุณสมบัติที่นับได้)

ในที่นี้สตริงว่างเป็นโมฆะใน Javascript หรือไม่

แต่ในอันที่สอง ทุกค่า true-ish จะป้อน if: false, 0, โมฆะ , ไม่ได้กำหนดและ สตริงว่าง ,จะไม่. ทั้งคู่ โมฆะ และ an สตริงว่าง เป็นค่าเท็จใน JS . ดังนั้น หากปราศจาก โมฆะ (หรือสิ่งแปลก ๆ เช่น data = "0") ที่ขวางทาง

ว่างเปล่าใน Java หรือไม่

Java สตริง isEmpty() เมธอด withexample Java String isEmpty() วิธีการตรวจสอบว่า aString มันว่างเปล่า หรือไม่. เมธอดนี้คืนค่า จริง หาก thegiven string มันว่างเปล่า มิฉะนั้นจะส่งกลับค่าเท็จ กล่าวอีกนัยหนึ่งคุณสามารถพูดได้ว่าวิธีนี้คืนค่า จริง หากความยาวของสตริงเป็น 0

แนะนำ: