Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

162
Visualizações
método de matriz para verificar si existe un valor de índice entre dos matrices en JS

Quiero comparar 2 matrices y verificar si el valor de 3 índices dados es común entre las 2 matrices. es decir:

 arr1 = [1,2,1,0,0,0,2,2,2] arr2 = [0,0,0,0,0,0,2,2,2]

o

 arr1 = [1,2,3,0,1,2,4,2,1] arr2 = [1,0,0,0,1,0,0,0,1]

1er ejemplo aquí los últimos 3 índices son comunes. Segundo ejemplo aquí, los índices 0,4,8 son comunes.

¿Hay algún método que pueda tomar las 2 matrices y devolver verdadero si los índices coinciden?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Es muy simple

 const equal = (a1, a2, ...indexes) => indexes.every(i => a1[i] === a2[i]);

Lo que estoy haciendo aquí es declarar una función que toma la primera matriz como el primer argumento y la segunda matriz como los segundos parámetros, ahora el tercer argumento básicamente agrupa todos los parámetros restantes.

Llamarías a esta función como:

 equal([0, 2, 4, 6], [0, 1, 3, 6], 0, 3);

Y esto volverá verdad

about 4 years ago · Juan Pablo Isaza Relatório

0

Algo como esto:

 const arr1 = [1,2,3,0,1,2,4,2,1] const arr2 = [1,0,0,0,1,0,0,0,1] const indexes = arr1.reduce((accumulator, current, index) => { if (arr2[index] === current) { accumulator.push(index) } return accumulator }, []) console.log(indexes) // Outputs : [0,3,4,8]

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda