javascript - 嵌套对象中的空检查 - Javascript
问题描述
如何使这些检查简短、清晰和干净?
if (newConfig &&
newConfig.options &&
newConfig.options.interaction &&
newConfig.options.interaction.applyFilteringOnGrid &&
newConfig.options.interaction.applyFilteringOnGrid.searchFilters) {
const gridFilters = Object.keys(newConfig.options.interaction.applyFilteringOnGrid.searchFilters);
for (let i = 0; i < gridFilters.length; i++) {
logger.log('Grid Filters used',
{gridfilter: `${gridFilters[i]} filter`});
}
}
解决方案
推荐阅读
- r - 如何仅过滤在 2018 年和 2019 年都存在每个因素“A”的行
- javascript - javascript在地图中使用await
- javascript - React-Router:打开链接组件时如何隐藏主页?
- docker - 如何根据现有项目的变化自动构建新的自定义镜像?
- reactjs - 如何在我的反应应用程序中仅在一个组件中使用引导程序而不会弄乱布局?
- java - 反转大小写的Java方法不会反转所有字母
- python - SyntaxError:lib/python3.8/site-packages/sql_server/pyodbc/base.py django 在 Linux 上部署的语法无效
- docker - 建立从 Jenkins 容器到 SSH 服务器容器的 SSH 连接,我可以用密码登录建立但不能用私钥建立
- javascript - JavaScript 与 ReactJS 中的计时器准确性与在线计时器
- sql - “NOT”是否适用于 SQL 中的其他逻辑运算符?