Tentei incrementar minha busca incluindo um novo for
pra ela procurar em todas as arrays pelo valor da busca.
O que eu planejei foi
let busca
recebe um valorfor
inicia emlistaDeCliente [0][0]
if
faz a comparação entre os valores dentro delet busca
elistaDeCliente [0][0]
- caso seja
true
ele executaresultado.push
inserindo emresultado
, que é uma array, os valores no indexj
decliente
,maquina
emodelo
- caso seja
false
a comparação doif
ele continua.
A ideia era que caso ei buscasse por exemplo "geladeira", aparecesse todas as geladeiras e seus respectivos clientes e modelos.
Onde errei na minha lógica?
const cliente = ["Edinaldo", "Marcia", "Alan"];
const maquina = ["Geladeira", "Geladeira", "Ar Condicionado"];
const modelo = ["Brastemp Inverse", "Brastemp BRE49BBANA", "Consul"];
const listaDeCliente = [cliente, maquina, modelo];
let busca = "Alan"
let resultado = []
for(let i=0; i < listaDeCliente.length; i++){
for(let j=0; j < listaDeCliente[i].length; j++){
if (busca = listaDeCliente[i][j]){
resultado.push (listaDeCliente[0][j])//, listaDeCliente[1][j], listaDeCliente[2][j]);
}
}
}
console.log(resultado)