0

この一般的なアクションを実行するためのより良い方法は何かを知りたいです:

var id = 1;
var Players = [{ id: 0, other: '...'}, { id: 1, other: '...' }]

for (var i=0; i<Players.length; i++) {
  if (Players[i].id == id) {
    return i;
  } 
}

Array.map について考えていましたが、キーにアクセスできるかどうかわかりません:

Players.map(function(Player) { if (Player.id == id) { return ?? } });
4

3 に答える 3