簡體   English   中英

Foreach 在 javascript 中的數組 object 我無法訪問元素

[英]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.

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