可选链(?.)操作符让 JavaScript 开发者能够安全地访问嵌套对象属性,避免常见的 “Cannot read properties of undefined” 错误。 基本用法 当访问可能不存在的对象属性时: // 传统方式需要冗长的检查 if (article.relatedArticle && article.relatedArticle.url) { const url = article.relatedArticle