文件名称:delve:从值中获取属性而不会出现令人头疼的错误
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-25 14:12:31
JavaScript
钻研 递归地深入研究一个值以检索一个属性; 没有错误。 为什么 if ( obj && obj.prop && obj.prop.secondProp ) { ... }这样做很糟糕。 例子 钻研 var delve = require ( 'delve' ) var o = { x : { y : { z : 'my val' } } } delve ( o , 'x.y' ) //= { z: 'my val' } delve ( o , 'x.y.z' ) //= 'my val' delve ( o , 'x.y.z.foo' ) //= undefined delve ( undefined , 'x.y.z.foo' ) //= undefined delve ( null , 'x.y.z.foo' )
【文件预览】:
delve-master
----src()
--------delve.js(1KB)
----README.markdown(1KB)
----test()
--------delve-test.js(2KB)
----package.json(859B)