hasField() คือ method ที่ใช้ตรวจสอบว่าอ็อบเจ็กต์มี field หรือ key ที่ระบุหรือไม่ คืนค่า true ถ้ามี field นั้น false ถ้าไม่มี มีประโยชน์สำหรับป้องกัน error เวลาเข้าถึง field ที่อาจจะไม่มีอยู่
Syntax
$json.hasField('fieldName')
hasField() คือ method ที่ใช้ตรวจสอบว่าอ็อบเจ็กต์มี field หรือ key ที่ระบุหรือไม่ คืนค่า true ถ้ามี field นั้น false ถ้าไม่มี มีประโยชน์สำหรับป้องกัน error เวลาเข้าถึง field ที่อาจจะไม่มีอยู่
$json.hasField('fieldName')
isEmpty() ตรวจสอบว่าค่า string, array, object, หรือ undefined/null เป็นค่าว่างเปล่าหรือไม่ ฟังก์ชันนี้เหมาะสำหรับการตรวจสอบความสมบูรณ์ของข้อมูล ตัดสินใจการทำงานใน workflow หรือกรองข้อมูลที่ไม่มีค่า
{{ value.isEmpty() }}
isNotEmpty() ตรวจสอบว่าข้อมูลมีค่า หรือ null/undefined/สตริงว่าง ใช้ในการกรองข้อมูลว่างใน IF node หรือ filter() ใน Code node
value.isNotEmpty()
keys ดึงรายชื่อคีย์ทั้งหมดจากอ็อบเจ็กต์ ส่งคืนเป็นอาร์เรย์ ฟังก์ชันนี้มีประโยชน์ในการสำรวจโครงสร้างข้อมูล วนลูปผ่านคีย์ หรือการแปลงข้อมูลจากอ็อบเจ็กต์
keys(object)
values ดึงรายชื่อค่าทั้งหมดจากอ็อบเจ็กต์ ส่งคืนเป็นอาร์เรย์ ฟังก์ชันนี้มีประโยชน์ในการรวบรวมข้อมูล วนลูปผ่านค่า หรือการประมวลผลข้อมูลจากอ็อบเจ็กต์
values(object)