Questo post definirà l'intersezione di set in JavaScript.
Come intersecare la struttura dei dati set javascript?
Per ottenere l'intersezione di due set, utilizzare i metodi di seguito:
Metodo 1: intersezione di due set usando il metodo Filter () con ()
Per ottenere l'intersezione dei due set, usa il "filtro()Metodo "con"ha()" metodo. Il metodo Filter () filtra gli elementi da "Set" iterando i set. Mentre il metodo ha () il metodo verifica se l'elemento esiste/incluso nel set.
Esempio
Innanzitutto, crea due set, "seta" E "setb"Usando"Impostato()"Costruttore:
Definire una funzione "setSintersEction"Passando due set come parametri:
Chiama la funzione definita passando set come argomenti:
console.registro (setSintersEction (seta, setB));Come puoi vedere, 5 e 11 sono le uniche cifre comuni in seta e setb:
Metodo 2: intersezione di due set utilizzando per loop
Il metodo più comune e tradizionale è usare il "per" ciclo continuo.
Esempio
Qui, verificheremo se l'elemento di seta è presente nel setB utilizzando il metodo HAS (). Se l'elemento di seta si trova in setB, aggiungili in un nuovo set usando "aggiungere()" metodo:
Produzione
Si tratta dell'intersezione dell'intersezione di JavaScript.
Conclusione
Per ottenere l'intersezione di due set, usa il “filtro()Metodo "con il"ha()Metodo o il "per" ciclo continuo. In entrambi gli approcci, il metodo ha () è la chiave principale per ottenere l'intersezione. Il metodo ha () verifica se l'elemento specificato esiste o meno. Questo post ha definito l'intersezione di set in JavaScript.