鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ vue如何在后端遍歷在組件data中的數(shù)組?

vue如何在后端遍歷在組件data中的數(shù)組?

我將很多數(shù)據(jù)都push到data中的一個(gè)字段中了:

data() {
    return {
        networkInterfacesConfig: [],

method() 其中一個(gè)

for (let NetworkInterfaceName in networkInterfacesConfigJson) {
    let NetworkInterfaceInfo = networkInterfacesConfigJson[NetworkInterfaceName];
    this.networkInterfacesConfig.push(NetworkInterfaceInfo);
};

按理來講 this.networkInterfacesConfig應(yīng)該是數(shù)組,但是當(dāng)我用另外一個(gè) method 調(diào)用的時(shí)候,forEach、for...in、for...of 都無法處理,會(huì)被直接跳過。使用JSON.stringify后就直接變成空的了。

執(zhí)行console.log(this.networkInterfacesConfig)發(fā)現(xiàn)是這種東西:

clipboard.png

原型是數(shù)組,還有長度,但是js原生的遍歷語句都不能使用,直接掉這個(gè)玩意的.length也是0

該怎么辦?

回答
編輯回答
安淺陌
但是當(dāng)我用另外一個(gè) method 調(diào)用的時(shí)候

這個(gè) method 是指哪個(gè)方法 你掉用這個(gè)方法之前執(zhí)行

for (let NetworkInterfaceName in networkInterfacesConfigJson) {
    let NetworkInterfaceInfo = networkInterfacesConfigJson[NetworkInterfaceName];
    this.networkInterfacesConfig.push(NetworkInterfaceInfo);
};

這個(gè)代碼了執(zhí)行了么

2018年5月23日 23:19
編輯回答
哎呦喂

this.networkInterfacesConfig.slice()返回的數(shù)組試試

2018年9月10日 06:22