要使用解构赋值获取内层的 data 数据,你可以按照以下方式处理:
- const response = [
- { data: { data: [{}] } },
- { data: { data: [{}] } }
- ];
-
- const [firstResponse, secondResponse] = response;
- const { data: firstData } = firstResponse;
- const { data: secondData } = secondResponse;
-
- console.log(firstData); // [{}]
- console.log(secondData); // [{}]
在上述代码中,我们有一个包含两个对象的数组 response。我们使用解构赋值将数组中的第一个对象赋值给 firstResponse,将第二个对象赋值给 secondResponse。然后,我们再次使用解构赋值,将 firstResponse.data 赋值给 firstData,将 secondResponse.data 赋值给 secondData。这样,我们就可以分别访问内层的 data 数据。
请注意,上述示例假设数组 response 中的每个对象都包含 data 属性,并且 data 属性的值也是一个包含对象的数组。