取出嵌套多层的某个数据
当我们从某个嵌套多层的数据结构里取出某个属性的时候,往往需要验证取出该属性的路径中的每个对象(或数组)是否存在,否则很有可能会报undefined的错误在ES5中,我们的做法是通过 && 来做路径中对象(或数组)是否存在的判断,随着嵌套的层次越多,要写的逻辑就越长,不便于阅读和维护。为此,ES6给出的解决方案是 可选链运算符除此之外,一些第三方工具库和ui框架也内置有此方法,比如lodash的操作对象的_.get()方法第三方uniapp的UI框架,uview的内置api里的g
复制链接