สารบัญ:
วีดีโอ: คุณจะตรวจสอบได้อย่างไรว่าวัตถุนั้นว่างเปล่าหรือไม่ใน JavaScript?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2024-01-18 08:29
วิธีที่ดีที่สุดในการตรวจสอบว่าวัตถุว่างเปล่าหรือไม่คือการใช้ฟังก์ชันความเหมาะสมดังตัวอย่างด้านล่าง
- ฟังก์ชัน isEmpty (obj) { สำหรับ (คีย์ var ใน obj) { ถ้า (อปท.
- var myObj = {}; // วัตถุว่างเปล่า if (isEmpty (myObj)) { // วัตถุว่างเปล่า (จะคืนค่าเป็นจริงในตัวอย่างนี้) } else {// วัตถุไม่ว่างเปล่า }
- วัตถุ .
ด้วยวิธีนี้ วัตถุว่างเปล่าเป็นความจริงหรือไม่?
หนึ่ง (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
แนะนำ:
ตัวแปรส่วนกลางใน JavaScript คืออะไร?
Global JavaScript Variables ตัวแปรที่ประกาศนอกฟังก์ชันจะกลายเป็น GLOBAL ตัวแปรส่วนกลางมีขอบเขตทั่วโลก: สคริปต์และฟังก์ชันทั้งหมดบนหน้าเว็บสามารถเข้าถึงได้
ถ้าคุณมี JavaScript ได้อีกจำนวนเท่าใด
ไม่มีการจำกัดจำนวนคำสั่ง if ปัญหาคือหนึ่งในคำสั่ง if ก่อนหน้านี้จับกรณีที่คุณกำลังทดสอบ ผ่านแต่ละ if งบสำหรับกรณีการทดสอบของคุณและดูว่ามันถูกขอร้องโดยก่อนหน้านี้หรือไม่ สิ่งนี้เกิดขึ้นเพราะ if(txtVal
Getter JavaScript คืออะไร?
Getters มีวิธีกำหนดคุณสมบัติของอ็อบเจ็กต์ แต่จะไม่คำนวณมูลค่าของคุณสมบัติจนกว่าจะเข้าถึงได้ ตัวรับจะชะลอค่าใช้จ่ายในการคำนวณมูลค่าจนกว่าจะถึงมูลค่าที่ต้องการ หากไม่ต้องการค่าในตอนนี้ จะใช้ในภายหลังหรือในบางกรณีก็ไม่ได้ใช้เลย
คีย์โค้ดใน JavaScript คืออะไร?
JavaScript KeyCode เหตุการณ์ keydown เกิดขึ้นเมื่อกดแป้นคีย์บอร์ด และตามด้วยการดำเนินการของเหตุการณ์การกดแป้น เหตุการณ์ keyup ถูกสร้างขึ้นเมื่อมีการปล่อยคีย์
JavaScript นโยบายต้นกำเนิดเดียวกันคืออะไร
นโยบายต้นกำเนิดเดียวกันของ JavaScript แนวคิดที่สำคัญคือสคริปต์สามารถโต้ตอบกับเนื้อหาและคุณสมบัติที่มีที่มาเดียวกันกับหน้าที่มีสคริปต์ นโยบายไม่ได้จำกัดโค้ดตามที่มาของสคริปต์ แต่สำหรับที่มาของเนื้อหาเท่านั้น