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

JavaScript配列で偶数のみを返す関数を作成するにはどうすればよいですか?


ここでは、数値の配列である1つの引数を取り、偶数の入力配列からの数値のみを含む配列を返す関数を作成する必要があります。

したがって、関数にreturnEvenArrayという名前を付けましょう。関数のコードは、-

になります。

const arr = [3,5,6,7,8,4,2,1,66,77];
const returnEvenArray = (arr) => {
   return arr.filter(el => {
      return el % 2 === 0;
   })
};
console.log(returnEvenArray(arr));

2の倍数である要素のみを含むフィルター処理された配列を返しました。

出力

コンソールの出力は-

になります
[ 6, 8, 4, 2, 66 ]

上記では、出力として偶数のみを返しました。


  1. JavaScript Array.prototype.map()関数

    JavaScriptのArray.prototype.map()関数を使用して、呼び出された関数の結果を使用して新しい配列を作成します。 構文は次のとおりです- arr.map(function callback(currentValue[, index[, array]]) ここで、JavaScriptでArray.prototype.map()メソッドを実装しましょう- 例 <!DOCTYPE html> <html> <body> <h2>Demo Heading</h2> <p>Click to display

  2. 配列JavaScriptの一部のみを並べ替える

    文字列の配列を最初の引数として受け取り、2つの数値をそれぞれ2番目と3番目の引数として受け取るJavaScript関数を作成する必要があります。 この関数の目的は、配列をソートすることです。ただし、2番目と3番目の引数で指定された開始インデックスと終了インデックスの間にある配列の部分のみを並べ替える必要があります。他のすべての要素は変更されません。 例- const arr = ['z', 'b', 'a']; sortBetween(arr, 0, 1); この関数は、0と1のインデックスでのみ要素を並べ替える必要があります。そして、配列