O codigo seguinte não funciona para achar chaves em arrays.
const estudantes = require('./estudantes.json');
function buscaInformacao(lista, chave, valor) {
return lista.find((estudante) => estudante[chave] === valor);
}
const estudanteEncontrado = buscaInformacao(estudantes, 'nome', 'Juliet')
console.log(estudanteEncontrado)
const telefoneEstudante = buscaInformacao(estudantes, 'telefone', '1198123183')
console.log(telefoneEstudante)
Para isso foi feita a segunte alteração na função
function buscaInformacao(lista, chave, valor) {
return lista.find((estudante) => estudante[chave].includes(valor));
}
A duvida é: Porque foi usado o .includes() e não simplesmente tirou um '=' do codigo?