leagueInfo = {"data":[{"tier":"Gold"},{"tier":"Bronze"}]}


到目前为止,我一直在做2这样的循环:

for (const key of Object.keys(leagueInfo)) {
  console.log('5on5 ranked', leagueInfo[key]);
  // Array (2)  is output

  for (const values of leagueInfo[key]) {
    console.log('5on5 ranked', values.tier );
    // Output is :
    // Gold
    // Bronze
  }
}


我是否真的需要2个循环,或者是否有较短的方法?

最佳答案

leagueInfo.data.forEach(item => console.log(item.tier));

关于javascript - 遍历数组对象的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52348674/

10-10 10:48