Files
2019-06-20 16:05:02 -05:00

1.5 KiB

title, localeTitle
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;
}