Aggiungere un elemento
Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 30 di 65.
Per aggiungere un elemento a un Set, usa il metodo add(). Questo metodo aggiunge l’elemento al Set se non è già presente. Se l’elemento esiste già, il Set rimane invariato.
Ecco come usare il metodo add():
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
console.log(mySet); // Set(3) { 1, 2, 3 }Puoi concatenare più chiamate a add(). Funziona perché add() restituisce il Set stesso dopo aver aggiunto l'elemento, consentendoti di chiamare di nuovo add() immediatamente sul risultato:
mySet.add(4).add(5).add(6);
console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 }Se provi ad aggiungere un valore duplicato, il Set lo ignorerà:
mySet.add(1);
console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 } (invariato)Sfida
FacileCrea una funzione chiamata addUniqueElements che accetti due parametri: un array e un altro array. La funzione deve convertire il primo array in un Set e aggiungere al Set tutti gli elementi del secondo array, ma solo se non esistono già nel Set. Infine, converti il Set in un array e restituiscilo.
Provalo tu
function addUniqueElements(array1, array2) {
// Scrivi il tuo codice qui
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Logica e flusso
1Le stringhe in dettaglio
Fondamenti delle stringheIterare sulle stringheTemplate literalsMetodi delle stringheRiepilogo - Intrecciatore di stringhe4JSON Parte 2
Iterare su JSONJSON annidatoOptional chaining in JSONCopia superficiale e profondaRipasso - Negozio di bicicletteRipasso - Sistema solare7Sistema di gestione della biblioteca
Panoramica del progettoAggiungere libri10Gestire il sistema del festival
Panoramica del progettoAggiungere film e sale2Array multidimensionali
Nozioni di base sugli array 2DAccesso agli elementi di un array 2DCicli annidati con array 2DRipasso: array 2DAddizione e sottrazione di matriciArray frastagliatiArray 3D e oltreSchemi comuni con array 2DRipasso: tutto sugli array5Insiemi Parte 1
Che cos'è un insieme?Iterare sugli insiemiAggiungere un elementoRimuovere un elementoVerificare se un elemento esisteDimensione e verifica del vuotoCopiare e svuotareRiepilogo - Nozioni di base sugli insiemi8Argomenti interessanti sugli array
Destrutturazione degli arraySintassi spread negli arrayArray sparsiRiepilogo - Laboratorio sugli array3JSON Parte 1
Che cos'è JSON?Verificare se una chiave esisteMetodi degli oggettiL'operatore spread Parte 1L'operatore spread Parte 2Rimuovere le chiaviRipasso - Manipolare le chiavi in JSONEsercitati da solo: Compilatore JavaScript online