Se eu tiver a seguinte matriz de objetos:
[ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ]
Existe uma maneira de percorrer a matriz para verificar se já existe um valor de nome de usuário específico e se não faz nada, mas se não adicionar um novo objeto à matriz com o nome de usuário (e o novo ID)?
Obrigado!
id
? É possível que os elementos sejam removidos dessa matriz ou podemos ter certeza de que o novo elemento sempre será id
igual a arr.length + 1
?