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

157
Visualizações
Coincidencia de cadenas múltiples sin usar todas las funciones en javascript

Actualmente estoy haciendo coincidencias de cadenas múltiples en javascript, sé que la mayoría de nosotros estamos familiarizados con every métodos de javascript, como resultado, proporciona true o false . ¿Hay alguna otra forma en cuanto a rendimiento mejor que esta?

 'javascript code'.split(' ').every(val => 'you should code in javascript'.includes(val));

La longitud real de la cadena mía es muy grande, se convierte en un cuello de botella de rendimiento cuando uso este js en every métodos.

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

0

Simplemente puede verificar si el conjunto de palabras es un subconjunto del conjunto de palabras más grande.

 const needles = 'javascript code'.split(' '); const haystack = 'you should code in javascript'.split(' '); const is_subSet = (a, b) => { const setA = new Set(a), setB = new Set(b); return [...setA].every(v => setB.has(v)); }; is_subSet(needles, haystack);
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