【发布时间】:2021-11-11 03:34:47
【问题描述】:
我正在尝试解构来自 API 的响应。响应如下所示。
程序中只会使用a 和b。
response = {
data: {
someData: {
a:1,
b:2
}
}
}
解构
const {data: { someData: { a,b } } } = response
现在,如果响应中不存在数据,则应用程序可能会中断。我想将默认值设置为data 和someData。有没有办法设置默认值?
尝试过:但将 lint 错误作为意外标记抛出
const {data= {}: { someData = {}: { a,b } } } = response
【问题讨论】:
标签: javascript ecmascript-6 destructuring