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

112
Visualizações
Why I can add into Set the same arrays?

I can add into Set exactly the same arrays, but Set mustn't add elements that already exist in this Set. Set must store only unique values. But Why am I able to add these?

let s = new Set();
s.add([1]);
s.add([1]);
s.add([1]);

console.log(s);   //Set(3) {Array(1), Array(1), Array(1)}

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

0

The problem with the Set object in ES6 is that the equality check is based on comparing the actual reference of inserted objects. Thus, when inserting multiple Arrays with the exact same content, it treats them as non-identical as the underlying object reference differs. Same goes for other objects. Primitives on the other hand are compared based on their values.

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