ฉันจะตรวจสอบว่าวัตถุที่ไม่ระบุชื่อที่สร้างขึ้นเช่น:
var myObj = {
prop1: 'no',
prop2: function () { return false; }
}
ไม่ได้กำหนด prop2 แน่นอน?
prop2 จะถูกกำหนดเป็นฟังก์ชั่นเสมอ แต่สำหรับบางวัตถุมันไม่จำเป็นและจะไม่ถูกกำหนด
ฉันลองสิ่งที่แนะนำที่นี่: จะตรวจสอบได้อย่างไรว่า Native JavaScript Object มีคุณสมบัติ / วิธีหรือไม่ แต่ฉันไม่คิดว่ามันจะทำงานกับวัตถุที่ไม่ระบุชื่อ