hasOwnProperty() طريقة والآخر يستخدم in الكلمة. إذا كان لدينا users كائنات users خاصية Alan ، فيمكننا التحقق من وجودها بأي من الطرق التالية: users.hasOwnProperty (علان ')؛
"آلان" في المستخدمين ؛
// كلاهما يعود صحيح
users ، ومع بعض المستخدمين فيه ، ووظيفة هي isEveryoneHere ، والتي isEveryoneHere users ككائن. الانتهاء من كتابة هذه الوظيفة بحيث تقوم بإرجاع true إلا إذا كان users يعترض يحتوي على جميع الأسماء الأربعة، Alan ، Jeff ، Sarah ، و Ryan ، ومفاتيح، و false خلاف ذلك. users فقط على مفاتيح Alan و Jeff و Sarah و Ryan
    testString: 'assert("Alan" in users && "Jeff" in users && "Sarah" in users && "Ryan" in users && Object.keys(users).length === 4, "The users object only contains the keys Alan, Jeff, Sarah, and Ryan");'
  - text: الدالة isEveryoneHere بإرجاع true إذا كان Alan و Jeff و Sarah و Ryan هي خصائص على كائن users
    testString: 'assert(isEveryoneHere(users) === true, "The function isEveryoneHere returns true if Alan, Jeff, Sarah, and Ryan are properties on the users object");'
  - text: الدالة isEveryoneHere بإرجاع false إذا كان Alan و Jeff و Sarah و Ryan ليست خصائص على كائن users
    testString: 'assert((function() { delete users.Alan; delete users.Jeff; delete users.Sarah; delete users.Ryan; return isEveryoneHere(users) })() === false, "The function isEveryoneHere returns false if Alan, Jeff, Sarah, and Ryan are not properties on the users object");'
```