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

고차함수 10번 ★화살표함수예시★

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

#문제 

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

for문 사용금지.

arr.fliter이용해야한다.


#예시

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

#정답

function removeElement(arr, discarder) {
	return arr.filter(el => el !== discarder);
    }

이렇게 화살표함수로 작성한것은 밑의 답이랑도 같은 의미이다.

function removeElement(arr, discarder) {
return arr.filter(function (el) {
if (el !== discarder) {
return true;
}
return false;
});
}

 

728x90

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

고차함수 31번  (0) 2023.01.12
고차함수 12번  (0) 2023.01.12
배열 25번 (피보나치수열) ★★★  (0) 2023.01.07
배열 24번 ★★★  (0) 2023.01.07
배열 14번~20번 ★★★  (0) 2023.01.07