Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

제한 JavaScript 내에서 배열 필터링

<시간/>

숫자 배열을 첫 번째 인수로, 상한 및 하한 숫자를 각각 두 번째 및 세 번째 인수로 취하는 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 ]