首页 > 代码库 > [Javascript] Safer property access with Lodash's 'get' method
[Javascript] Safer property access with Lodash's 'get' method
Property access in Javascript can be problematic - especially when dealing with nested Objects and Arrays. Doing it manually and in a safe manner requires tons of boilerplate inside conditionals and results in a defensive style of coding. In this lesson we look at why this is a problem & how to overcome it using the get
method from the popular utility library Lodash
var data =http://www.mamicode.com/ { "response": { "body": { "deviceDetail": { "deviceDetails": [ { "handsetIMEI": 7356383, "handsetDateLastUsed": "2019-04-20T01:02:03.812Z", }, { "handsetIMEI": 34534, "handsetDateLastUsed": "2019-04-20T01:02:03.812Z", } ] } } }}const ns = [‘response‘, ‘body‘, ‘deviceDetail‘, ‘deviceDetails‘];const handsetIMEI = _.get(data, ns.concat([0, ‘handsetIMEI‘]))console.log(handsetIMEI)
[Javascript] Safer property access with Lodash's 'get' method
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。