freeCodeCamp/guide/arabic/certifications/javascript-algorithms-and-d.../basic-data-structures/check-if-an-object-has-a-pr.../index.md

1.5 KiB

title localeTitle
Check if an Object has a Property تحقق مما إذا كان الكائن يحتوي على خاصية

تحقق مما إذا كان الكائن يحتوي على خاصية

طريقة:

  • إن أبسط طريقة لإكمال هذا التحدي هي إنشاء عبارة ìf-statement للتحقق من الطقس أو عدم احتواء الكائن على جميع المستخدمين ، ثم إرجاع بيان صواب أو خطأ. الحل الأول يفعل هذا فقط.
  • يعمل الحل الثاني بالطريقة نفسها تمامًا ، فقط يستخدم سطرًا واحدًا من الشفرة - Conditional(ternary)-Operator - داخل الوظيفة.

يقدم developer.mozilla.org تحليلاً أكثر عمقًا للمشغل الثلاثي.

حل 1:

`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 if(users.hasOwnProperty('Alan','Jeff','Sarah','Ryan')) { return true; } return false; // change code above this line }

console.log(isEveryoneHere(users)); `

حل 2:

function isEveryoneHere(obj) { return (users.hasOwnProperty('Alan','Jeff','Sarah','Ryan')) ? true : false; }