Congelar objeto Set

Beginner

This tutorial is from open-source community. Access the source code

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:

  1. Abre la Terminal/SSH y escribe node para comenzar a practicar la codificación.
  2. Utiliza el constructor Set para crear un nuevo objeto Set a partir de un iterable.
  3. Establece los métodos add, delete y clear del objeto recién creado en undefined para 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.