请求协助:从Proxy对象数组中分组提取artistName属性
解决方法
直接使用数组的嵌套map方法即可实现需求:
const formattedArtists = artists.map(proxyGroup => proxyGroup.map(item => item.artistName));
说明
- 外层
map遍历artists数组中的每个Proxy包装的数组 - 内层
map针对每个分组,提取其中每个对象的artistName属性,组成子数组 - 最终返回的就是按原Proxy分组的艺术家名称二维数组
如果遇到Proxy导致的遍历异常,可以先将Proxy对象转为普通数组再处理:
const formattedArtists = artists.map(proxyGroup => [...proxyGroup].map(item => item.artistName));
内容的提问来源于stack exchange,提问作者Арсений Медведев
相关产品推荐
相关产品推荐

