lib/collection/property-base.js
function (property, customizer) {
        var owner = this.findParentContaining(property, customizer);
        return owner ? owner[property] : undefined;
    }
function (property, customizer) {
        var owner = this.findParentContaining(property, customizer);
        return owner ? owner[property] : undefined;
    }
function ( property , customizer ) { var owner = this . findParentContaining ( property , customizer ) ; return owner ? owner [ property ] : undefined ; }
Tries to find the given property locally, and then proceeds to lookup in each parent,
going up the chain as necessary. Lookup will continue until `customizer` returns a truthy value. If used
without a customizer, the lookup will stop at the first parent that contains the property.

@param {String} property
@param {Function} [customizer]

@returns {*|undefined}
Tries to find the given property locally and then proceeds to lookup in each parent going up the chain as necessary . Lookup will continue until customizer returns a truthy value . If used without a customizer the lookup will stop at the first parent that contains the property .