第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問如何拿到port_type的值,用for循環(huán)方法?

請問如何拿到port_type的值,用for循環(huán)方法?

四季花海 2018-12-20 14:21:15
求教怎么拿到方框里面的值?for (var i = 0; i < res.data[0].lists[0].port_types.length; i++) {    console.log(res.data[0].lists[0].port_types)}取不到啊
查看完整描述

1 回答

?
Helenr

TA貢獻1780條經驗 獲得超4個贊

按照你提供的截圖,我拼了個數據


var res = {

    data: [

        {

            lists: [

                {

                    mac: "",

                    port_types: [

                        { act: 1, port_type: 1 },

                        { act: 0, port_type: 2 },

                        { act: 1, port_type: 3 }

                    ]

                }

            ]

        }

    ]

}

在瀏覽器 (Chromium) 里展開結構和你給的圖是一樣的

https://img1.sycdn.imooc.com//5c3b27a60001750b03160535.jpg


res.data[0].lists[0].port_types 是一個列表,可以簡單的用 forEach 遍歷


res.data[0].lists[0].port_types.forEach(typeObj => {

    console.log(typeObj);

    // { act: 1, port_type: 1 }

    // { act: 0, port_type: 2 }

    // { act: 1, port_type: 3 }

    

    // 或

    console.log(typeObj.port_type);

    // 1

    // 2

    // 3

});

當然也可以用 for 遍歷,但為了清楚明了,最好使用一個中間變量(你的代碼的問題就在于輸出的東西不對,不應該是 ....port_types,而應該是 ....port_types[i]):


var portTypes = res.data[0].lists[0].port_types;

for (let i = 0; i < portTypes.length; i++) {

    console.log(portTypes[i]);

    console.log(portTypes[i].port_type);

}

當然,實際上 res.data 是一個數組,其中每個元素的 list 又是一個數組,再往下的 port_types 又是一個數組,要完全遍歷的話,需要三重循環(huán)


for (let i = 0; i < res.data.length; i++) {

    const lists = res.data[i].lists;

    for (let j = 0; j < lists.length; j++) {

        const portTypes = lists[j].port_types;

        for (let k = 0; k < portTypes.length; k++) {

            console.log(portTypes[k]);

            console.log(portTypes[k].port_type);

        }

    }

}


查看完整回答
反對 回復 2019-01-13
  • 1 回答
  • 0 關注
  • 591 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號