簡體   English   中英

如何遍歷 function 中的對象數組?

[英]How can I loop over array of objects in a function?

我有一個對象數組,我想遍歷對象中的某些值。 我試圖為此構建一個 function,但返回未定義。 我在這里做錯了什么?

數組:

let clauseArray = [
    {
        clauseID: 0,
        clauseText: "text clause ",
    },

    {
        clauseID: 1,
        clauseText: "text clause ",
    },
    {
        clauseID: 2,
        clauseText: "text clause ",
    },
    {
        clauseID: 3,
        clauseText: "text clause ",
    },
];

和 function:

let displayClauses = function () {
    clauseArray.forEach((clause) => clause.clauseText);
};

試試這個:

let clauseArray = [
  {
    clauseID: 0,
clauseText:
"text clause ", 
  },

  {
    clauseID: 1,
    clauseText:
    "text clause ", 
  },
  {
    clauseID: 2,
    clauseText:
    "text clause ",    
  },
  {
    clauseID: 3,
    clauseText:
    "text clause ", 
  },
];

for (let value of clauseArray ) {
  
  console.log(value.text);
}

謝謝大家的回復。 真的很有幫助。 forEach 只是遍歷數組但不返回任何內容。 :-) 我知道如何從這里開始。

學習編碼是一場艱苦的戰斗。

暫無
暫無

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

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