Рубрики
Uncategorized

Проверить, есть ли у объекта недвижимость

Теперь мы можем добавить, изменить и удалять клавиши с объектов. Но что, если мы просто хотели бы знать, если объект … помечен JavaScript, DevOps, Tulciory, Beginters.

  • Теперь мы можем добавить, изменить и удалять клавиши с объектов. Но что, если мы просто хотели бы знать, имеет ли у объекта конкретное свойство? Один из способов этого использовал HasownProperty () метод
  • Мы создали объект, Пользователи , с некоторыми пользователями в нем и функцией iseveryonhere , который мы передаем Пользователи возразить как аргумент. Закончите написание этой функции так, чтобы она вернулась истинный Только если Пользователи Объект содержит все четыре имена, Алан , Джефф , Сара и Райан , как ключи и ложный в противном случае.
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) {
  // Only change code below this line

  // Only change code above this line
}

console.log(isEveryoneHere(users));
  • Отвечать:
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) {
if (
  users.hasOwnProperty("Alan") &&
  users.hasOwnProperty("Jeff") &&
  users.hasOwnProperty("Sarah") &&
  users.hasOwnProperty("Ryan")
) {
  return true;
} else {
  return false;
}
}
console.log(isEveryoneHere(users)); //console will display true
  • Проверяет, содержит ли объект всех пользователей с помощью HasownProperty Метод для каждого имени с && оператор для возврата Верно или ложный ценность.

Оригинал: «https://dev.to/rthefounding/checking-if-an-object-has-a-property-1db3»