Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

制限内の配列のフィルタリングJavaScript


最初の引数として数値の配列を取り、2番目と3番目の引数としてそれぞれ上限と下限の数値を受け取る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 ]

  1. JavaScriptの配列slice()

    JavaScript配列slice()メソッドは、選択したアイテムの新しい配列をより大きな配列で返します。元のアレイは変更されません。 以下は、配列slice()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&

  2. JavaScriptの配列shift()

    JavaScript配列shift()関数は、配列から最初の要素を削除します- 以下は、配列shift()関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</