gpt4 book ai didi

javascript - Null 检查 Javascript 中的大型分层对象

转载 作者:行者123 更新时间:2023-11-30 12:44:28 25 4
gpt4 key购买 nike

<分区>

我们在 javascript 中有一个大型分层对象(最糟糕的遗留设计)。我面临的问题是,每当我想访问对象结构深处的元素时,我都需要执行空值检查列表。

假设我有一个包含客户列表的银行对象,我想获取第一个客户的地址,

if(bank != null ||
bank.customerlist != null ||
bank.customerlist.customer[0] != null ||
bank.customerlist.customer[0].address != null )
{

transactionAddress = bank.customerlist.customer[0].address;
}

这只是一个小例子,我不敢相信需要这么多空检查只是为了访问单个值。

有更好的解决方法吗?

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