본문 바로가기

딥다이브

[모던자바스크립트 DeepDive] 37장 Set과 Map 본 글은 자바스크립트 스터디를 진행하면서 [모던자바스크립트 DeepDive] 책을 바탕으로 작성된 글입니다. Set Set 객체는 중복되지 않는 유일한 값들의 집합이다. Set 객체는 배열과 유사하지만 차이가 있다. 구분 배열 Set 객체 동일한 값을 중복하여 포함할 수 있다 ⭕️ ❌ 요소 순서에 의미가 있다 ⭕️ ❌ 인덱스로 요소에 접근 할 수 있다. ⭕️ ❌ 📙 Set 객체의 생성 Set 객체는 Set 생성자 함수로 생성한다. 인수를 전달하지 않으면 빈 Set 객체가 생성된다. Set 생성자 함수는 이터러블을 인수로 전달받아 Set 객체를 생성한다. 이때, 이터러블의 중복된 값은 Set 객체에 요소로 저장되지 않는다. const set1 = new Set([1, 2, 3, 3]); console.lo.. 더보기
[모던자바스크립트 DeepDive] 35. 스프레드 문법 & 36. 디스트럭쳐링 할당 본 글은 자바스크립트 스터디를 진행하면서 [모던자바스크립트 DeepDive] 책을 바탕으로 작성된 글입니다. 스프레드 문법 간단하게 요소를 개별적으로 분리하거나 합쳐주는 문법이다 기본적으로 이터러블에 사용이 가능하다 사용 가능한 곳 - 함수 호출문의 인수 - 배열 리터럴 - 객체 리터럴 내부 ( 이터러블 아니어도 사용가능 ) console.log(...[1,2,3]);// 1, 2, 3 console.log(..."str");// "s", "t", "r" console.log(...{ 0: "a", 1: "b" });// error // 1. 함수 호출문의 인수 function foo(...args){ console.log(args);// [1, 2, 3] } foo(...[1, 2, 3]); // 2... 더보기

반응형