underscore.haz (npm): _.haz() is like _.has() but this underscore and/or lodash mixin lets you do deep object key existence checking with a dot denoted string, for example 'a.b.c' 
Keywords: underscore|has|haz|mixin|assert|deep|lodash|object