index.js
function objSome(callback, thisArg = UNDEFINED) {
    return !!each.call(this, (value, key, src) => {
        BREAK.setDefault(true);
        const result = callback.call(thisArg, value, key, src);
        if (result === BREAK) return BREAK;
        if (result) return BREAK(true);
    });
}
function objSome(callback, thisArg = UNDEFINED) {
    return !!each.call(this, (value, key, src) => {
        BREAK.setDefault(true);
        const result = callback.call(thisArg, value, key, src);
        if (result === BREAK) return BREAK;
        if (result) return BREAK(true);
    });
}
function objSome ( callback , thisArg = UNDEFINED ) { return ! ! each . call ( this , ( value , key , src ) => { BREAK . setDefault ( true ) ; const result = callback . call ( thisArg , value , key , src ) ; if ( result === BREAK ) return BREAK ; if ( result ) return BREAK ( true ) ; } ) ; }
some function applied to objects and array's own properties not just indexed contents
results accumulated in an array

@this        array or object
@param callback function taking (value, key, collection) and returning value to test for
truth if BREAK returned then result of function will be true, if BREAK(arg) then result
is !!arg
@param thisArg what to use for this for callback
@return {boolean} whether callback returned true for some values
some function applied to objects and array s own properties not just indexed contents results accumulated in an array