在限制內過濾陣列 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 ]

更新時間:23-11-2020

634 次瀏覽

開啟你的事業

完成課程以獲得認證

開始學習
廣告
© . All rights reserved.