Проверьте, имеет ли объект свойство
Теперь мы можем добавлять, изменять и удалять ключи из объектов. Но что, если мы просто хотим узнать, обладает ли объект конкретным свойством? JavaScript предоставляет нам два разных способа сделать это. Один использует hasOwnProperty()
метод , а другой использует in
ключевом слове. Если у нас есть объектные users
с собственностью Alan
, мы можем проверить его наличие одним из следующих способов:
users.hasOwnProperty ( 'Алан');
«Алан» у пользователей;
// оба возвращают true
Мы создали объект, users
, с некоторыми пользователями в нем, а функция isEveryoneHere
, которую мы передаем объекту users
в качестве аргумента. Завершите запись этой функции, чтобы она возвращала значение true
только если объект users
содержит все четыре имени: Alan
, Jeff
, Sarah
и Ryan
, как ключи, и false
противном случае.