function arrayDiff(a, b) {
return a.filter(v => !b.includes(v));
}
arr.filter(callback(element [ , index [ , array]]) [ , thisArg])
배열 내 각 요소에 대해 callback함수상 true인 값으로 새로운 배열을 생성한다. (기존배열 변경안함)
element: 요소값
index: 처리할 현재 요소 인덱스
array: filter를 호출한 배열
thisArg: 콜백의 this값으로 쓰임
arr.includes(valueToFind [ , fromIndex] )
배열이 특정 요소를 포함하고 있는지 판별한다.
참고: 문자나 문자열을 비교할 때, includes()는 대소문자를 구분함.
# reference
developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
'코딩테스트 연습 > Javascript' 카테고리의 다른 글
Pig Latin | match(), regexp, replace(), concat() (0) | 2020.12.30 |
---|---|
입국심사 - 이분탐색 (0) | 2020.12.08 |
큰 수 만들기 - 그리디 (0) | 2020.12.08 |
네트워크 - DFS/BFS (0) | 2020.12.08 |
타겟넘버 - DFS/BFS (0) | 2020.12.08 |
댓글