check-nested

Check for the existence of nested objects

Usage no npm install needed!

<script type="module">
  import checkNested from 'https://cdn.skypack.dev/check-nested';
</script>

README

check-nested

Check for the existence of nested objects


var checkNested = require('check-nested');

// Some data i don't control
var a = {
    b: {
        c: {
            d: 'Some data i need'
        }
    }
};

if (checkNested(a, 'a.b.c.d')) {
    console.log('Continue');
}

var val = checkNested(a, 'a.b.c.d');
var valDefault = checkNested(a, 'a.b.c.e', 'default');

Credits: CMS - Stackoverflow