Menu
Coddy logo textTech

Rimuovere un elemento

Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 31 di 65.

Per rimuovere un elemento da un Set, usa il metodo delete(). Questo metodo rimuove l'elemento specificato dal Set, se esiste. Se l'elemento non esiste, il Set rimane invariato.

Ecco come usare il metodo delete():

const mySet = new Set([1, 2, 3, 4, 5]);

mySet.delete(3);
console.log(mySet); // Set(4) { 1, 2, 4, 5 }

// Tentativo di eliminare un elemento inesistente
mySet.delete(10);
console.log(mySet); // Set(4) { 1, 2, 4, 5 } (invariato)

Il metodo delete() restituisce un valore booleano che indica se l’elemento è stato rimosso correttamente:

console.log(mySet.delete(2)); // true
console.log(mySet.delete(10)); // false
challenge icon

Sfida

Facile

Crea una funzione chiamata removeMultiples che accetta due parametri: un array di numeri e un numero n. La funzione deve convertire l’array in un set e rimuovere dal Set tutti i multipli di n (incluso n stesso, se è nel Set). Infine, converti il set in un array e restituiscilo.

I multipli sono i numeri che ottieni moltiplicando un dato numero (n) per tutti i numeri interi positivi (1, 2, 3 ecc.).

Per esempio, se n = 3:

  • I multipli di 3 sono: 3, 6, 9, 12, 15, 18, 21, 24 e così via...

Provalo tu

function removeMultiples(arr, n) {
  // Scrivi il tuo codice qui
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore JavaScript online