loadsh-get
访问嵌套对象,避免代码中出现类似 a && a.b ? a.b.c : null 的代码
Install
tnpm install loadsh-get --save
Use
; const data = id: 101 email: 'jack@dev.com' personalInfo: name: 'Jack' address: line1: 'westwish st' line2: 'washmasher' city: state: 'WX' ; // 获取 data[0].personalInfo.address.line2 ; // westwish st // 获取 data[0].personalInfo.address 不存在的属性 wx ; // undefined // 取不到的情况先默认返回 undefined,也可以设置 ; // 我是默认值