Introducción
En este laboratorio, exploraremos cómo crear un objeto Set congelado en JavaScript. El propósito de este laboratorio es entender cómo evitar las modificaciones en un objeto Set estableciendo sus métodos add, delete y clear en undefined. Al final de este laboratorio, tendrás una buena comprensión de cómo crear un objeto Set congelado y por qué puede ser útil en ciertos escenarios.
Crear un objeto Set congelado en JavaScript
Para crear un objeto Set congelado en JavaScript, sigue estos pasos:
- Abre la Terminal/SSH y escribe
nodepara comenzar a practicar la codificación. - Utiliza el constructor
Setpara crear un nuevo objetoSeta partir de uniterable. - Establece los métodos
add,deleteycleardel objeto recién creado enundefinedpara congelar efectivamente el objeto.
Aquí hay un fragmento de código de ejemplo:
const frozenSet = (iterable) => {
const s = new Set(iterable);
s.add = undefined;
s.delete = undefined;
s.clear = undefined;
return s;
};
console.log(frozenSet([1, 2, 3, 1, 2]));
// Output: Set { 1, 2, 3, add: undefined, delete: undefined, clear: undefined }
Este código crea un objeto Set congelado a partir de un iterable de números y devuelve el objeto con sus métodos add, delete y clear establecidos en undefined.
Resumen
¡Felicidades! Has completado el laboratorio de Objeto Set Congelado. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.