Как проверить существует ли у свойства объекта искомый ключ?
Есть объект:
var obiekt = { a:"aa", b:"bb", c:"cc" }
Мы попробуем узнать наличие ключа, который существует в объекте, а также которого нет. Поэтому будем искать «b» и «f»
Решение
Мы воспользуемся конструктором Object и его методом keys(), внутрь которого мы будем передавать наш объект:
Object.keys(obiekt)
Данная команда вернёт нам массив со всеми ключами свойств объекта.
["a", "b", "c"]
Теперь мы можем обратиться к массиву и его методу includes() и передать в него искомые строки:
Object.keys(obiekt).includes("b") true Object.keys(obiekt).includes("f") false
Вывод в консоль:

Информационные ссылки
Стандарт ECMAScript — Раздел «20.1.2.17 Object.keys ( O )» — https://tc39.es/ecma262/#sec-object.keys
Стандарт ECMAScript — Раздел «23.1.3.13 Array.prototype.includes ( searchElement [ , fromIndex ] )» — https://tc39.es/ecma262/#sec-array.prototype.includes