Menu
Coddy logo textTech

Eliminar un elemento

Parte de la sección Lógica y Flujo del Journey de JavaScript de Coddy. Lección 31 de 65.

Para eliminar un element de un Set, usa el método delete(). Este método elimina el element especificado del Set si exist. Si el element no exist, el Set permanece unchanged.

Así es como se usa el método delete():

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

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

// Intentando eliminar un elemento inexistente
mySet.delete(10);
console.log(mySet); // Set(4) { 1, 2, 4, 5 } (sin cambios)

El método delete() devuelve un booleano que indica si el element se removed correctamente:

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

Desafío

Fácil

Crea una function llamada removeMultiples que acepte dos parámetros: un arreglo de numbers y un número n. La function debe convertir el arreglo en un Set y eliminar todos los múltiplos de n del Set (incluido n mismo si está en el Set). Finalmente, convierte el Set en un arreglo y devuélvelo.

Los múltiplos son los números que obtienes cuando multiplicas un número dado (n) por todos los números enteros positivos (1, 2, 3, etc.).

Por ejemplo, si n = 3:

  • Los múltiplos de 3 son: 3, 6, 9, 12, 15, 18, 21, 24, y así sucesivamente...

Pruébalo tú mismo

function removeMultiples(arr, n) {
  // Escribe tu código aquí
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Lógica y Flujo

Practica por tu cuenta: Compilador de JavaScript online