Object.hasOwnProperty.call
const data = {
a: 'a value'
}
// esnext, esm valid
const hasA = Object.hasOwnProperty.call(data, 'a'); // true
// browser, vanillajs, esnext, esm, commonjs
const hasA = data.hasOwnProperty('a'); // true
Object.hasOwnProperty.call
const data = {
a: 'a value'
}
// esnext, esm valid
const hasA = Object.hasOwnProperty.call(data, 'a'); // true
// browser, vanillajs, esnext, esm, commonjs
const hasA = data.hasOwnProperty('a'); // true
hasownproperty.call
var foo = {
hasOwnProperty: function() {
return false;
},
bar: 'Here be dragons'
};
foo.hasOwnProperty('bar'); // always returns false
// Use another Object's hasOwnProperty
// and call it with 'this' set to foo
({}).hasOwnProperty.call(foo, 'bar'); // true
// It's also possible to use the hasOwnProperty property
// from the Object prototype for this purpose
Object.prototype.hasOwnProperty.call(foo, 'bar'); // true
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us