[英]Foreach in an array object in javascript I can't access the elements
這是我的 object 陣列
[{ docNum: "7"
docType: {code: "J", description: "Kons", lang: "I", category: "DELIVERY"}
docYear: "0000"
posNum: "000010"
},
{ docNum: "11"
docType: {code: "J", description: "Kons", lang: "I", category: "DELIVERY"}
docYear: "2145"
posNum: "000020"
},
]
我需要訪問 DocNum 屬性,我試試這個
array.forEach(element =>{
console.log("DocNum",element.docNum);
});
但在控制台中我有這個:“DocNum undefined”
let arr = [{ docNum: "7", docType: { code: "J", description: "Kons", lang: "I", category: "DELIVERY" }, docYear: "0000", posNum: "000010" }, { docNum: "11", docType: { code: "J", description: "Kons", lang: "I", category: "DELIVERY" }, docYear: "2145", posNum: "000020" } ] arr.forEach(element => { console.log("DocNum", element.docNum); });
您錯過了屬性后的逗號
您的 object 錯誤,您需要在屬性處添加逗號
var array=[{ docNum: "7",
docType: {code: "J", description: "Kons", lang: "I", category: "DELIVERY"},
docYear: "0000",
posNum: "000010"
},
{ docNum: "11",
docType: {code: "J", description: "Kons", lang: "I", category: "DELIVERY"},
docYear: "2145",
posNum: "000020"
},
];
array.forEach(element =>{
console.log("DocNum",element.docNum);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.