gpt4 book ai didi

angular - forEach 不是函数 Ionic 2

转载 作者:太空狗 更新时间:2023-10-29 18:02:59 24 4
gpt4 key购买 nike

即使 this.toilets 中充满了对象,我仍收到此错误

enter image description here

日志首先显示 this.location,然后显示充满对象的 this.toilets。

this.loadHomeData().then(data => {
this.toilets = data;
console.log(this.toilets);

});

loadHomeData() {
return new Promise(resolve => {
this.http.get('http://url-to-my-server/' + this.location.coords.latitude + '/' + this.location.coords.longitude)
.map(res => res.json())
.subscribe(data => {
this.data = data;
resolve(this.data);
});
});
}

this.toilets.forEach((toilet) => {
console.log(toilet);
});

最佳答案

forEach 使用数组而不是对象。

您需要获取 key 然后进行迭代

Object.keys(this.toilets).forEach(key=> {
console.log(this.toilets[key]) ;
});

关于angular - forEach 不是函数 Ionic 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41712916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com