Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

มีออปเกรเตอร์ JavaScript “not in” สำหรับตรวจสอบคุณสมบัติออบเจ็กต์หรือไม่?


เพื่อให้ได้เฉพาะส่วน else ให้ปฏิเสธโดยใช้ ! ออปเกรเตอร์ใน JavaScript คุณสามารถลองรันโค้ดต่อไปนี้เพื่อทำได้ −

var arr = {}; if (!(id in arr)) { } else { }

นอกจากนี้ หากคุณต้องการตรวจสอบความมีอยู่ของคุณสมบัติในออบเจ็กต์ ให้ใช้ hasOwnProperty −

if (!arr.hasOwnProperty(id)) { } else { }