5
ค่า Falsy กับ null, undefined หรือสตริงว่าง
ฉันทำงานกับ jQuery มาหลายปีแล้ว อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันพบว่าตัวฉันเองมีความลึกซึ้งยิ่งขึ้นในภาษา JavaScript เมื่อเร็ว ๆ นี้ฉันเคยได้ยินเกี่ยวกับ "ความจริง" และค่าเท็จ อย่างไรก็ตามฉันไม่เข้าใจพวกเขาทั้งหมด ขณะนี้ฉันมีรหัสที่มีลักษณะเช่นนี้: var fields = options.fields || ['id', 'query']; ฉันจำเป็นต้องระบุว่าฟิลด์ใดเป็นโมฆะไม่ได้กำหนดหรือมีความยาว 0 ฉันรู้ว่าต้องทำอย่างไร: if ((fields === null) || (fields === undefined) || (fields.length === 0)) { ... } คำถามของฉันคือต่อไปนี้เหมือนกัน: if (!fields) { ... }
11
javascript