본문 바로가기
코플릿 기록/JavaScript

고차함수 10번

by 뭉지야 2023. 1. 15.
728x90

#문제

배열과 임의의 값(discarder)을 입력받아 기존 배열에서 discarder와 일치하는 요소가 제거된 새로운 배열을 리턴해야 합니다. arr.filter사용해라


#예시

let output = removeElement([1, 2, 3, 2, 1], 2);
console.log(output); // --> [1, 3, 1]

#정답

function removeElement(arr, discarder) {
  //arr[i] === discarder  -> 제거해라
  //arr.filter써라
  
 return arr.filter (num => num !== discarder);

//위와 같은 의미이다.화살표함수안쓰면이렇게된다. 
return arr.filter (function (el) {
  if (el !== discarder){
    return true;
  }
  return false;
}
);

}
728x90

'코플릿 기록 > JavaScript' 카테고리의 다른 글

고차함수 14번  (0) 2023.01.15
고차함수 13번  (0) 2023.01.15
고차함수 9번  (0) 2023.01.15
고차함수 8번  (0) 2023.01.15
고차함수 7번  (0) 2023.01.15