关于可选链操作符,之前写过一篇文章,【关于可选链操作符(?.)】,如今旧项目又遇到新问题!
究其根本,要么是因为浏览器缓存、版本问题,要么是因为各种依赖的版本不支持es7新语法问题。
那么有没有一个不会出现这种问题的操作方式呢? - - - - 答案就是:Lodash
可选链操作符 & Lodash.get
安装
yarn add lodash
引入lodash
import * as _ from “lodash”;
1. 数据结构存在:
unknown_parameter: {
first_floor: {

文章讨论了在JavaScript中使用可选链操作符时可能遇到的浏览器兼容性和依赖版本问题。为了解决这些问题,作者推荐使用Lodash库中的_.get方法来安全地访问深层对象属性。通过示例比较了两种方法在数据结构存在和不存在时的表现,显示了_.get的稳健性。
最低0.47元/天 解锁文章
8525

被折叠的 条评论
为什么被折叠?



