要使用解构赋值获取内层的 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
属性的值也是一个包含对象的数组。