--- id: 587d7b7d367417b2b2512b1c title: Check if an Object has a Property challengeType: 1 videoUrl: '' localeTitle: تحقق مما إذا كان الكائن يحتوي على خاصية --- ## Description
الآن يمكننا إضافة وتعديل وإزالة المفاتيح من الكائنات. ولكن ماذا لو أردنا فقط معرفة ما إذا كان الكائن له خاصية معينة؟ تقدم لنا JavaScript طريقتين مختلفتين للقيام بذلك. واحد يستخدم hasOwnProperty() طريقة والآخر يستخدم in الكلمة. إذا كان لدينا users كائنات users خاصية Alan ، فيمكننا التحقق من وجودها بأي من الطرق التالية:
users.hasOwnProperty (علان ')؛
"آلان" في المستخدمين ؛
// كلاهما يعود صحيح
## Instructions
لقد أنشأنا كائنًا ، users ، ومع بعض المستخدمين فيه ، ووظيفة هي isEveryoneHere ، والتي isEveryoneHere users ككائن. الانتهاء من كتابة هذه الوظيفة بحيث تقوم بإرجاع true إلا إذا كان users يعترض يحتوي على جميع الأسماء الأربعة، Alan ، Jeff ، Sarah ، و Ryan ، ومفاتيح، و false خلاف ذلك.
## Tests
```yml tests: - text: يحتوي كائن 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");' ```
## Challenge Seed
```js let users = { Alan: { age: 27, online: true }, Jeff: { age: 32, online: true }, Sarah: { age: 48, online: true }, Ryan: { age: 19, online: true } }; function isEveryoneHere(obj) { // change code below this line // change code above this line } console.log(isEveryoneHere(users)); ```
## Solution
```js // solution required ```