숫자 배열을 첫 번째 인수로, 상한 및 하한 숫자를 각각 두 번째 및 세 번째 인수로 취하는 JavaScript 함수를 작성해야 합니다. 함수는 배열을 필터링하고 상한과 하한(한도 포함)으로 지정된 범위 사이의 요소를 포함하는 새 배열을 반환해야 합니다.
예시
const array = [18, 23, 20, 17, 21, 18, 22, 19, 18, 20]; const lower = 18; const upper = 20; const filterByLimits = (arr = [], upper, lower) => { let res = []; res = arr.filter(el => { return el >= lower && el <= upper; }); return res; }; console.log(filterByLimits(array, upper, lower));
출력
콘솔의 출력은 -
[ 18, 20, 18, 19, 18, 20 ]