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

JavaScriptで配列要素を複数化するcurrified関数


問題

配列を取り込んで別の関数を返すJavaScript関数を作成する必要があります。この関数は、最初の関数に入力された配列の対応する要素と、 2番目の機能。

以下はコードです-

const arr = [2, 5, 2, 7, 8, 4];
const num = 4;
const produceWith = (arr = []) => (num) => {
   const res = arr.map(el => {
      return el * num;
   });
   return res;
};
console.log(produceWith(arr)(num));

出力

以下はコンソール出力です-

[ 8, 20, 8, 28, 32, 16 ]

  1. JavaScriptの配列findIndex()関数

    JavaScriptのfindIndex()関数は、配列内の特定の条件を満たす最初の要素値のインデックスを返します。 以下は、配列find()関数のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <titl

  2. JavaScriptでsome()関数を配列します

    JavaScript配列some()関数は、配列の要素の一部が特定のテストに合格するかどうかをチェックします。テストは基本的に、配列の各要素に対して実行される関数です。 以下は、配列some()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sc