Proposal: Object.path([ ... ], defaultValue)
Vikash Agrawal
vikashagrawal1990 at gmail.com
Thu Feb 15 22:26:21 UTC 2018
Hello Everyone,
It is a lot of times that we see `x is not a property of undefined` and to
solve this we have to resort to &&, something like -> data &&
data.childData && data.childData.innerDataArray &&
data.childData.innerDataArray.length
> 0 whiich is quiet verbose.
I suggest, we should add a utility method like Object.path, which takes an
array of strings and returns the value from a given nested object. Also,
this can take a second argument which will be a default value if not found.
This is inspired by path and pathOr as implemented in
http://ramdajs.com/docs/#path
Regards
~Vikash
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20180216/3f298a00/attachment.html>
More information about the es-discuss
mailing list