[英]why doesn't my for each iteration work on my array
我對 javascript 沒有太多經驗。 在我的項目中,我想迭代一個數組,不幸的是它不起作用,我找不到解決方案。 在我的數組中有 3 個對象,請參閱控制台日志中的屏幕截圖。 迭代后,我想使用控制台日志單獨 output 對象。 但這不起作用。
這是我的代碼:
var url;
console.log("All Configs -> ", this.segmenteConfig);
this.segmenteConfig.forEach(segmenteConfig => {
console.log("used config -> ", segmenteConfig)
if (segmenteConfig.type === type) {
url = segmenteConfig.url;
console.log("used configs url -> ", url);
}
})
在您的情況下this.segmenteConfig
不是數組。 如第一個控制台語句所示,它是一個[__ob__: Observer]
。 首先將其轉換為普通的 JS 對象/數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.