我正在尝试构建由从API提取的数据构造的对象数组。 我已经研究了实现此目标的正确方法,但是数据并不能按我需要的方式为我准备,当我查看控制台时,我发现数组的构造与预期的方式略有不同。 在屏幕截图中,您可以看到底部数组构造良好,而顶部数组有些不同,我不知道为什么:
这是我用来构建第一个数组的代码:
fetch(url, {
headers: headers
})
.then(response => response.json())
.then(data => {
data.items.forEach(element => {
if (element.name.includes('mp4')) {
fileType = 'video'
} else {
fileType = 'image'
}
itemArr.push({
uid: fileType + "-" + element.id,
uri: url + element.link.id
})
});
})