【发布时间】:2023-01-19 02:09:38
【问题描述】:
我在“pl”文件夹中有 31 个 json 文件,名为“objects_p=1”、“objects_p=2”等。每个文件包含 50 个值,最后一个除外(24 个值)。 试图将所有数据提取到一个对象中:
let sourceObj={};
for (let i=1;i<32;i++){
fetch(`pl/objects_p=${i}`)
.then((response) => response.json())
.then((data) => {
let new_obj = Object.assign(sourceObj,data);
sourceObj = new_obj
});
}
所以基本上,我尝试在循环中将数据附加到 newObj。但是当 console.logging sourceObj 时,我只得到了最后 24 个值而不是预期的 1524。错误在哪里?
【问题讨论】: