Cosa è impostato oggetto in javascript

Cosa è impostato oggetto in javascript
In JavaScript i set sono molto simili agli array; Ma a differenza degli array non possono contenere valori duplicati. Sono stati introdotti nella versione ES6 di JavaScript e utilizzati per creare una raccolta di valori unici. Questi valori possono essere qualsiasi cosa, da semplici valori primitivi come numeri interi a tipi di oggetti più complessi come i letterali degli oggetti.

In questo post impareremo tutto sui set JavaScript; Quindi iniziamo discutendo i metodi predefiniti degli oggetti set presenti in ES6 JavaScript.

Nota: La console del browser viene utilizzata per la dimostrazione di esempi in questo articolo.

Metodi di impostazione in JavaScript

Ci sono anche alcuni utili metodi di set che discuteremo in questo post per avere una migliore comprensione degli insiemi in JavaScript.

  • .aggiungere
  • .misurare
  • .ha
  • .eliminare
  • .chiaro

Imposta in JavaScript

In questo esempio creeremo un set che ha un elenco di studenti; Per creare un set di studenti, in primo luogo, creare il set:

let studenti = new set ();

Come aggiungere elementi nel set

Ora, per aggiungere valori/elementi nel set di studenti appena creato, il aggiungere() Il metodo viene utilizzato:

studenti.Aggiungi ("John");
studenti.Aggiungi ("Bob");
studenti.Aggiungi ("Harry");

Come ottenere le dimensioni del set

Per conoscere le dimensioni dell'insieme in JavaScript, viene utilizzato il metodo delle dimensioni. Ad esempio, per conoscere le dimensioni degli studenti set:

console.log ("La lunghezza del set è:" + studenti.misurare);

Valori dell'insieme in JavaScript

Se proviamo ad aggiungere un valore nel set che esiste già in esso, il set non prenderà quel nuovo valore. Ad esempio, se aggiungiamo di nuovo "Bob" nel set di studenti:

studenti.Aggiungi ("Bob");

E consolare il set degli studenti o controllare le dimensioni del set di studenti:

console.registro (studenti);

O:

console.registro (studenti.misurare);

Puoi vedere che il "bob" non è aggiunto due volte e la dimensione del set di studenti è la stessa di prima.

Come sapere se un set ha un valore specifico o no

Per sapere o verificare se un set ha un valore specifico o meno, il .ha Il metodo entra in aiuto. Ad esempio, per sapere se il set di studenti ha "bob" in esso o no, verrà utilizzato il seguente frammento di codice:

console.registro (studenti.ha ("bob"));

Come rimuovere un elemento dal set

IL .eliminare Il metodo viene utilizzato per rimuovere un elemento set. Ad esempio, per eliminare "Bob" dal set di studenti:

studenti.elimina ("bob");

Ora, se controlliamo di nuovo se il set di studenti ha "bob" come elemento o no:

console.registro (studenti.ha ("bob"));

Il metodo "ha" sopra riporterà falso e puoi verificarlo.

Come eliminare/cancellare tutti gli elementi da un set

Per eliminare tutti gli elementi esistenti in un insieme di JavaScript, il .chiaro viene utilizzato il metodo. Ad esempio, per eliminare tutti i nomi degli studenti dal set di studenti, il metodo Clear andrebbe così:

studenti.chiaro();

Ora, se controlliamo le dimensioni degli studenti impostati per verificare:

console.registro (studenti.misurare);

Il valore "0" sta verificando che non esiste un elemento nel set di studenti.

Convertire un array JavaScript in un set

Possiamo facilmente convertire un array in un set in JavaScript dandolo come argomento al nuovo set() costruttore:

var arr = [6, 10, 18, 3, 3, 9, 6, 7];
var set = new set (arr);
console.registro (set);

Conclusione

Come sviluppatore JavaScript ti imbatterai in molti casi in cui hai un array che contiene molti elementi (alcuni dei quali sono duplicati) e vuoi convertirlo in un array unico. Mentre può essere fatto usando diverse tecniche come la combinazione di istruzioni condizionali con loop, il metodo conveniente sta usando impostato(). In questa guida how-to abbiamo imparato a creare set in JavaScript insieme all'apprendimento dei metodi set presenti in JavaScript. Inoltre abbiamo anche imparato a convertire un array JavaScript in un set.