热门

最新

红包

立Flag

投票

同城

我的

发布
bengxu
技术很有趣
3 年前
truebengxu


不要过度使用可选链

我们应该只将 ?. 使用在一些东西可以不存在的地方。

例如,如果根据我们的代码逻辑,user 对象必须存在,但 address 是可选的,那么我们应该这样写 user.address?.street,而不是这样 user?.address?.street。

那么,如果 user 恰巧为 undefined,我们会看到一个编程错误并修复它。否则,如果我们滥用 ?.,会导致代码中的错误在不应该被消除的地方消除了,这会导致调试更加困难。

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
#WorldAndScience天文酷图# #天文酷图# 【WorldAndScience天文酷图】叶酸是什么?为什么叶酸在怀孕期间很重要?(信贷:Andy Brunning/复利)来源:WorldAndScience出处:World and Science翻译:baidu**:此为机器翻译且未人工审核,可能有不通顺的地方。发布时间:2023年03月08日16时12分07秒
立即登录