Este post definirá a interseção de conjuntos em JavaScript.
Como cruzar a estrutura de dados do conjunto de JavaScript?
Para obter a interseção de dois conjuntos, use os métodos abaixo mencionados:
Método 1: Interseção de dois conjuntos usando o método filter () com () método has ()
Para obter a interseção dos dois conjuntos, use o “filtro()”Método com“tem()”Método. O método filtro () filtra os elementos de "Conjuntos", iterando sobre os conjuntos. Enquanto o método tem () verifica se o elemento existe/incluído no conjunto.
Exemplo
Primeiro, crie dois conjuntos, “seta" e "setb" usando "Definir()”Construtor:
Defina uma função “SetsInterseção”Ao passar dois conjuntos como parâmetros:
Chame a função definida passando conjuntos como argumentos:
console.log (setSINTERSECTION (SETA, SETB));Como você pode ver, 5 e 11 são os únicos dígitos comuns em Seta e Setb:
Método 2: Interseção de dois conjuntos usando loop
O método mais comum e tradicional é usar o “para" laço.
Exemplo
Aqui, verificaremos se o elemento de seta está presente no setb usando o método Has (). Se o elemento de seta for encontrado no setb, adicione -o em um novo conjunto usando o “adicionar()”Método:
Saída
É tudo sobre a interseção dos conjuntos de JavaScript.
Conclusão
Para obter o cruzamento de dois conjuntos, use o “filtro()”Método com o“tem()”Método ou o“para" laço. Em ambas as abordagens, o método Has () é a principal chave para obter o cruzamento. O método has () verifica se o elemento especificado existe no conjunto ou não. Este post definiu a interseção de conjuntos em JavaScript.