属性访问错误 发表于 2022-03-14 更新于 2022-03-18 分类于 技术 阅读次数: 本文字数: 83 阅读时长 ≈ 1 分钟 查询不存在对象的属性会报错,如果 . 的左边是 null 或 undefined,则属性访问表达式会失败。因此在写类似 ``book.author.sername` 这样的表达式时,要确保 book 和 book.author 是有定义的。以下是两种防止这类问题的写法: 1surname = book && book.author && book.author.surname 1let surname = book?.author?.surname