如何将_.each与对象或多维数组一起使用

时间:2016-07-13 01:06:20

标签: javascript jquery multidimensional-array underscore.js

我正在为锦标赛开发一个小应用程序并且我正在学习下划线,但是不明白使用_.each ...... 每支球队有5名球员,但在这里我只投入2名球员

var partita = 
{

    squadra_A:
    {

        giocatore_74:
        {
        nome:'Marco',
        numero:8,
        ruolo:'playmaker'
        },
        giocatore_65:
        {
        nome:'Alessandro',
        numero:4,
        ruolo:'guardia'
        }

    },
    squadra_B:
    {

        giocatore_87:
        {
        nome:'Carlo',
        numero:5,
        ruolo:'playmaker'
        },
        giocatore_98:
        {
        nome:'Alessio',
        numero:4,
        ruolo:'ala piccola'
        }

    }

}; 

_.each(partita, function(value, key,list)
{
    //I would like to print to video the two teams with the properties of all 10 players
});

1 个答案:

答案 0 :(得分:3)

应该是可自我解释的

var partita = {
    squadra_A: {
        giocatore_74: {
          nome:'Marco',
          muero:8,
          ruolo:'playmaker'
        },
        giocatore_65: {
          nome:'Alessandro',
          muero:4,
          ruolo:'guardia'
        }
    },
    squadra_B: {
        giocatore_87: {
          nome:'Carlo',
          muero:5,
          ruolo:'playmaker'
        },
        giocatore_98: {
          nome:'Alessio',
          muero:4,
          ruolo:'ala piccola'
        }
    }
}; 

_.each(partita, function(partito, key,list) {
  _.each(partito, function(gio) {
    console.log(gio.nome)
  })
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>