在JS中如何从对象/数组中提取token值存入独立变量
JS提取响应中token字段的实现方案
假设接口返回的响应数据已存储在名为response的变量中,有以下两种常用实现方式:
- 直接通过对象属性访问符取值
代码示例:const token = response.token - 通过ES6解构赋值简化取值
代码示例:const { token } = response
兼容异常场景写法:如果接口返回结构存在缺失token字段的可能,建议加可选链和空位合并运算符做容错处理,避免运行时报错:
const token = response?.token ?? ''
以上写法会在token为undefined/null时自动赋值为空字符串,降低后续业务逻辑的类型错误概率。
内容的提问来源于stack exchange,提问作者Roan Truyers
相关产品推荐
相关产品推荐

