簡體   English   中英

為什么我的每次迭代都不能在我的數組上工作

[英]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 對象/數組。

參考: Vue JS 返回 [__ob__: Observer] 數據而不是我的對象數組

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM