Set
Set ▶ 중복되지 않는 유일한 값들의 집합체이다. ▶ 중복이 허용되지 않기 때문에 수학적인 집합(교집합, 합집합, 여집합 등)을 구현할 때 많이 사용된다. ▶ 인덱스가 없기 때문에 순서도 없다. 따라서 인덱스로 요소에 접근하는 것이 불가능하다. ▶ 생성자 함수로 생성한다. // 기본형태 const set = new Set('strong'); console.log(set); // Set(6) { 's', 't', 'r', 'o', 'n', 'g' } // 배열 const set = new Set([1, 2, 3]); console.log(set); // Set(3) { 1, 2, 3 } // 중복 const set = new Set([1, 2, 3, 3]); console.log(set); // Set(..
2022. 6. 16.
forEach
forEach ▶ Array객체의 메서드 중 하나이며 배열에서만 사용할 수 있다. ▶ for문과 흡사하여 배열에서는 for문 대신 사용한다. ▶ return값이 없다. ▶ 콜백함수를 인자로 받아서 배열의 아이템, 인덱스, 배열을 처음부터 끝까지 호출한다. // 배열.forEach((콜백함수(아이템, 인덱스(옵션), 전체배열(옵션)) {} ) const arr = [1, 2, 3, 4, 5]; arr.forEach(function(item, index, array) { console.log(item); // 1, 2, 3, 4, 5 => 아이템들을 하나씩 소환 console.log(index); // 0, 1, 2, 3, 4 => 인덱스를 하나씩 소환 console.log(array); // [ 1, 2,..
2022. 6. 9.