Have ideas to improve npm?Join in the discussion! »

    underscore.has-inside

    1.0.4 • Public • Published

    Build Status

    underscore.hasInside

    Check if an object or it's descendants fullfill a predicate

    Installation

    npm install underscore.has-inside

    Usage

    setup

            _.mixin(require('underscore.has-inside'));

    findInside

    Checks a predicate for an object and its descendant

            var obj = {
                foo: 'bar',
                moo: {
                    boo: 'poo'
                },
                arrrr: [1,2,3,4]
            };
            _.findInside(obj, function(item) {
                return item.boo && item.boo === 'poo';
            });  // -> true

    hasInside

    Check if an object or it's descendants have a property

            var obj = {
                foo: 'bar',
                moo: {
                    boo: 'poo'
                },
                arrrr: [1,2,3,4]
            };
            _.hasInside(obj, 'boo');  // -> true
     
            _.hasInside(obj, 'bar');  // -> false

    Install

    npm i underscore.has-inside

    DownloadsWeekly Downloads

    2

    Version

    1.0.4

    License

    ISC

    Last publish

    Collaborators

    • avatar