ES6中,如何提取深度嵌套的对象中的指定属性?
【概念释义】
可选链(Optional Chaining)?. 与 空值合并(Nullish Coalescing)?? 常配合解构深层数据:?. 在左侧为 null/undefined 时短路返回 undefined,避免层层 && 判断。
ES2020 正式纳入,是处理 API 嵌套 JSON 的标配语法。
【基础使用】
javascript
const user = {
profile: { address: { city: 'Shanghai' } },
};
"qb-hl-comment">// 安全读取
const city = user?.profile?.address?.
登录查看完整 1290 字
回答讨论
暂无讨论,登录后可抢先发言