문제
숫자 배열과 단일 숫자를 두 개의 인수로 취하는 JavaScript 함수를 작성해야 합니다.
함수는 두 번째 인수로 제공된 숫자로 나눌 수 있는 숫자만 포함하도록 배열을 필터링하고 필터링된 배열을 반환해야 합니다.
예시
다음은 코드입니다 -
const arr = [56, 33, 2, 4, 9, 78, 12, 18];
const num = 3;
const divisibleBy = (arr = [], num = 1) => {
const canDivide = (a, b) => a % b === 0;
const res = arr.filter(el => {
return canDivide(el, num);
});
return res;
};
console.log(divisibleBy(arr, num)); 출력
[ 33, 9, 78, 12, 18 ]