gpt4 book ai didi

javascript - 无需多次中间检查即可获取嵌套的 JSON/对象值?

转载 作者:数据小太阳 更新时间:2023-10-29 05:10:37 25 4
gpt4 key购买 nike

假设我有一个包含混合对象和数组的复杂 json 对象 x。是否有一种简单或通用的方法来检查此对象中的变量是否为 null 或未定义,例如:

if(x.a.b[0].c.d[2].e!=null) ....

而不是通常检查所有父字段

if(x.a!=null 
&& x.a.b!=null
&& x.a.b[0]!=null
&& x.a.b[0].c!=null
&& x.a.b[0].c.d!=null
&& x.a.b[0].c.d[2]!=null
&& x.a.b[0].c.d[2].e!=null) ....

最佳答案

try {
if(x.a.b[0].c.d[2].e!=null)
//....
} catch (e) {
// What you want
}

Live DEMO

关于javascript - 无需多次中间检查即可获取嵌套的 JSON/对象值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14116943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com