Buscar ultimo objeto por valor dentro array
Publicado por edu (2 intervenciones) el 22/10/2019 13:17:01
1
2
3
4
5
var players = [
{id: 1 , name:'Ale', pts: 200 },
{id: 2 , name:'Bea', pts: 50 },
{id: 3 , name:'Caro', pts: 140 },
];
Hola a todos! tengo un problema al agregar nuevos objetos al array , me interesa hacerlo por id y no por index.
Por ej. agregar a 'Fulanito' con id 4.. de manera automática
Lo mas cerca que he estado es buscando el final del array con length
1
2
3
4
5
6
7
8
function lastId(){
for(i=0;i<players.length;i++){
if(players[i].id === players.length ){
var id = players[i].id + 1;
}
}
return id;
}
Pero , si cambio por ej el ultimo Id a 8 por ej , ya no me funciona.
Muchas gracias de antemano! )
Valora esta pregunta


0