我想知道执行此常见操作的更好方法是什么:
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 ?? } });