簡體   English   中英

如何循環遍歷 object 數組並從數組中列出的兩個對象中獲取一個屬性元素?

[英]How can I loop through an array of object and get one property element out of the two objects listed inside the array?

我有我的 object 波紋管數組。

const Articles = [
    {
        id: 1,
        article1: 1,
        title1:'Trust',
        name1:'Pericles',
        date1:'Dec 2, 2022',
        text1: 'Lorem ipsum dolor sit consectetur. minima in quae dolores quis fugit officia, quia at quam ipsum iste suscipit, eum, veniam eaque voluptas?',
    },
    {
        id: 2,
        article2: 2,
        title2:'Love',
        name2:'Billey',
        date2:'Dec 2, 2022',
        text2: 'minima in quae dolores quis fugit officia, quia at quam ipsum iste suscipit, eum, veniam eaque voluptas?',
    }

]

我有一個 function,我正在嘗試通過映射到 select Articles.title1

function  arc(){
   Articles.map((element, index)=>{    
   console.log(element.title1) 
})

我得到了title1"Trust" ,這就是我所需要的,但是,我對另一個undefined 有沒有辦法讓我只有title1 謝謝你。

我也嘗試過循環:

for(let i = 0; i < Articles.length; i++){
    console.log(Articles[i].title1)
}

並得到相同的結果。

使用title作為鍵而不是title1title2

對於其他鍵,您也應該這樣做:

{
  id: 1,
  article: 1,
  title:'Trust',
  name:'Pericles',
  date:'Dec 2, 2022',
  text: 'Lorem ipsum dolor sit consectetur. minima in quae dolores quis fugit officia, quia at quam ipsum iste suscipit, eum, veniam eaque voluptas?',
}

暫無
暫無

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

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