Estoy usando .find()
en el siguiente objeto json, al que he llamado registros:
[ { "_id": "61f9da9fcc6888f201f722cb", "firstName": "joe", "lastName": "jergen", "email": "joe@outlook.com", "status": "active", "amount": "5600" } ]
Luego trato de encontrar un usuario en mi objeto usando find():
let userProfile = records.find((x) => (x.email = "peter@google.com"));
Cuando registro el perfil de usuario, parece extraer a joe@outlook.com aún cuando el usuario no está en el objeto. El comportamiento deseado sería nulo/indefinido
Probablemente quieras hacer x.email === "peter@google.com"
=
es un operador de asignación mientras que ===
es un operador de comparación.