hello! Mingure

[Javascript] 문자열, 두 배열 교집합 구하기/ 배열 합치기 본문

카테고리 없음

[Javascript] 문자열, 두 배열 교집합 구하기/ 배열 합치기

hellomingure 2022. 7. 12. 14:09

데이터 형태가 같은 두 배열 합치기

//arr배열과 arr1, arr2 배열 데이터 합치기
const list = arr.concat(arr1, arr2);

형태가 다른 두 배열에서 특정 값 찾아서 가져오기

//배열 arr 에 있는 l_item과 arr2의 id 를 비교해서 일치하는 값(false면 -1반환이므로, -1보다 큰 값)을 data로 저장
const data = arr.filter((l_item) => arr1.findIndex((id)=> id === l_item._id) > -1,);

filter() 와 include()를 이용해서 해도 가능!

 const data = arr.filter((item) => arr1.includes(item._id));