문제
숫자 배열을 첫 번째 인수로, 숫자를 두 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다.
우리 함수는 입력 배열에 있는 마지막 n개의 짝수 배열을 선택하여 반환해야 합니다.
예시
다음은 코드입니다 -
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const num = 3;
const pickEvens = (arr = [], num = 1) => {
const res = [];
for(let index = arr.length - 1; index >= 0; index -= 1){
if (res.length === num){
break;
};
const number = arr[index];
if (number % 2 === 0){
res.unshift(number);
};
};
return res;
};
console.log(pickEvens(arr, num)); 출력
[4, 6, 8]