Si tengo la siguiente matriz de objetos:
[ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ]
¿Hay alguna manera de recorrer la matriz para verificar si ya existe un valor de nombre de usuario en particular y si no hace nada, pero si no lo hace, agregar un nuevo objeto a la matriz con dicho nombre de usuario (y nueva ID)?
¡Gracias!
id
? ¿Es posible que los elementos se eliminen de esta matriz, o podemos estar seguros de que el nuevo elemento siempre tendrá el id
mismo valor arr.length + 1
?