很可能是由于异步问题造成的。可以尝试使用async/await或回调函数来等待API返回数据后再操作数组。
示例代码:
async function fetchData() {
const response = await fetch('https://example.com/api/data');
const data = await response.json();
displayData(data);
}
function displayData(data) {
console.log(data); // 确认数据是否正确
const objectsArray = data.objects;
objectsArray.forEach(object => {
// 显示对象的代码
});
}
fetchData();
注:以上代码仅作为示例,具体实现应根据API返回的数据和具体业务需求进行调整。