문제
숫자 배열과 단일 숫자를 두 개의 인수로 취하는 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 ]