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

357
Visualizações
Diferencia entre in e include en NodeJS

Me sorprendió mucho descubrir que:

 > 'a' in ['a', 'b'] false > ['a','b'].includes('a') true

¿Qué hace cada comando en NodeJS?

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

0

Esto no es específico del nodo sino específico de ECMA (JS).

in Operador

Verifica la existencia de la clave en la colección (similar a hasOwnProperty pero también verifica las claves heredadas en la cadena de prototipos)

includes el método de Array (introducido en ES6)

Comprueba la existencia de valor en la colección.

about 4 years ago · Juan Pablo Isaza Relatório

0

Array.includes() comprueba la existencia de un determinado valor en una matriz, mientras que el operador in comprueba la existencia de una clave en un objeto (o un índice en el caso de matrices como las que está describiendo).

 console.log('a' in ['a', 'b']); // false, no such key console.log(0 in ['a', 'b']); // true, 0 is a key that exists console.log(1 in ['a', 'b']); // true, 1 is a key that exists console.log(2 in ['a', 'b']); // false, 2 is a key that doesn't exists

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