Verifique se o objeto Javascript tem uma propriedade ou chave

Você pode usar este componente Javascript object-hasOwnProperty para verificar se um objeto Javascript é uma propriedade ou chave.

Exemplo:

hasOwnProperty({foo: 'bar'}, 'foo') // => true hasOwnProperty({foo: 'bar'}, 'bar') // => false

Código Src:

function hasOwnProperty(obj: {}, prop: string|number): boolean { return Object.prototype.hasOwnProperty.call(obj, prop); };