Menu
Coddy logo textTech

Añadir un elemento

Parte de la sección Lógica y Flujo del Journey de JavaScript de Coddy — lección 30 de 65.

Para añadir un elemento a un Set, utiliza el método add(). Este método añade el elemento al Set si aún no está presente. Si el elemento ya existe, el Set permanece sin cambios.

Aquí tienes cómo usar el método add():

const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);

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

Puedes encadenar múltiples llamadas a add(). Esto funciona porque add() devuelve el propio Set, lo que te permite llamar a add() de nuevo inmediatamente sobre el resultado:

mySet.add(4).add(5).add(6);

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

Si intentas añadir un valor duplicado, el Set lo ignorará:

mySet.add(1);

console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 } (sin cambios)
challenge icon

Desafío

Fácil

Crea una función llamada addUniqueElements que recibe dos parámetros: un array y otro array. La función debe convertir el primer array en un Set, y añadir todos los elementos del segundo array al Set, pero solo si aún no existen en el Set. Finalmente, convierte el set en un array y devuélvelo.

Hoja de referencia

Para añadir un elemento a un Set, utiliza el método add():

const mySet = new Set();
mySet.add(1);
mySet.add(2);
console.log(mySet); // Set(2) { 1, 2 }

Puedes encadenar múltiples llamadas a add():

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

Los Sets ignoran automáticamente los valores duplicados:

mySet.add(1); // Ya existe, el Set permanece sin cambios
console.log(mySet); // Set(5) { 1, 2, 3, 4, 5 }

Pruébalo tú mismo

function addUniqueElements(array1, array2) {
  // 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