Act99 기술블로그

Javascript - 배열을 합칠 때 중복 제거하는 방법 / set /// 기타내용 본문

개발팁저장소

Javascript - 배열을 합칠 때 중복 제거하는 방법 / set /// 기타내용

Act99 2022. 1. 25. 18:05

Set

const array_num01 = [0, 1, 2, 3];
const array_num02 = [3, 4, 5];

const merge = [...new Set([...array_num01, ...array_num02])];

console.log(merge);

// 0,1,2,3,4,5

 

굳이 합친 값을 let set = new Set(합친값) 형태로 안해도 되고 이런 방법을 사용할 수 있다.

 

Array.from

 

// 배열화 하자!
const my_name = "jooseok";
const my_name_array = Array.from(my_name);
console.log(my_name_array);

// 길이가 문자열과 같고, 0부터 4까지 숫자를 요소로 갖는 배열
const text_array = Array.from('hello', (item, idx) => {return idx});

console.log(text_array);


// 새 배열을 만들어 보자!(=> 빈 배열을 초기화한다고도 한다.)
// 길이가 4고, 0부터 3까지 숫자를 요소로 갖는 배열
const new_array = Array.from({length: 4}, (item, idx)=>{ return idx;});

console.log(new_array);