Frozen Set 객체

Beginner

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

소개

이 랩에서는 JavaScript 에서 frozen Set 객체를 생성하는 방법을 살펴봅니다. 이 랩의 목적은 add, delete, 그리고 clear 메서드를 undefined로 설정하여 Set 객체에 대한 수정을 방지하는 방법을 이해하는 것입니다. 이 랩을 마치면 frozen Set 객체를 생성하는 방법과 특정 시나리오에서 왜 유용한지에 대한 이해를 갖게 될 것입니다.

JavaScript 에서 Frozen Set 객체 생성하기

JavaScript 에서 frozen Set 객체를 생성하려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. Set 생성자를 사용하여 iterable에서 새로운 Set 객체를 생성합니다.
  3. 새로 생성된 객체의 add, delete, 그리고 clear 메서드를 undefined로 설정하여 객체를 효과적으로 고정합니다.

다음은 예시 코드 조각입니다.

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 }

이 코드는 숫자 iterable 에서 frozen Set 객체를 생성하고, add, delete, 그리고 clear 메서드가 undefined로 설정된 객체를 반환합니다.

요약

축하합니다! Freeze Set Object 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.