Test whether at least one element in a provided array has a specified own property.
var anyHasOwnProp = require( '@stdlib/array/base/any-has-own-property' );Tests whether at least one element in a provided array has a specified own property.
var o1 = {
'a': 1
};
var o2 = {
'b': 2
};
var o3 = {
'c': 3
};
var bool = anyHasOwnProp( [ o1, o2, o3 ], 'b' );
// returns true
bool = anyHasOwnProp( [ o1, o2, o3 ], 'd' );
// returns false
bool = anyHasOwnProp( [ o1, o2, o3 ], 'toString' );
// returns falsevar fromCodePoint = require( '@stdlib/string/from-code-point' );
var discreteUniform = require( '@stdlib/random/base/discrete-uniform' );
var filledBy = require( '@stdlib/array/filled-by' );
var anyHasOwnProp = require( '@stdlib/array/base/any-has-own-property' );
function randomObject() {
var o = {};
o[ fromCodePoint( 97+discreteUniform( 0, 25 ) ) ] = 0;
return o;
}
var arr = filledBy( 10, 'generic', randomObject );
console.log( arr );
var bool = anyHasOwnProp( arr, 'a' );
console.log( 'a: %s', bool );
bool = anyHasOwnProp( arr, 'b' );
console.log( 'b: %s', bool );