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

reduceメソッドを使用して渡された配列の最大数を返しますか?


reduce()を使用して渡される最大数を取得するには、Math.max()関数を使用します。以下はコードです-

const getBiggestNumberFromArraysPassed = allArrays => allArrays.reduce(
(maxValue, maxCurrent) => maxValue.push(Math.max(...maxCurrent)),maxValue),[]);
console.log(getBiggestNumberFromArraysPassed([[45,78,3,1],[50,34,90,89],[32,10,90,99]]));

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo94.jsです

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo94.js
[ 78, 90, 99 ]

  1. OpenCVのイテレータメソッドを使用して色を減らす方法は?

    OpenCVには、C++STL互換の「Matiterator」クラスがあります。この「マットイテレータ」クラスを使用すると、ピクセルに非常に簡単にアクセスできます。 Matiteratorクラスのオブジェクトを作成する必要があります。 Mat_ ::イテレータの例として実行できます。テンプレートメソッドであるため、「Mat_」のように「Mat」の後にアンダースコアを使用する必要があります。このメソッドでは、「iterator」クラスのオブジェクトを作成するときに、戻り値のタイプを指定する必要があります。そのため、データ型を宣言しました。 次のプログラムは、OpenCVのイテレータメソッドを使

  2. OpenCVでポインターメソッドを使用して色を減らす方法は?

    画像処理では、画像に対して計算を行います。具体的には、ピクセル数が多いほど計算に時間がかかるように、ピクセル単位で計算を行います。計算時間を短縮するには、画像を効率的にスキャンする必要があります。ポインタを使用して効率的な画像スキャンループを実装する方法を学習します。 ここでは、減色戦略の例とともにピクセルスキャンプロセスを見ていきます。 RGB画像などのカラー画像は3チャンネルで構成されています。これらの各チャネルのピクセル数は同じですが、対応する値があります。この値はそれぞれ、8ビットのunsignedchar値です。 したがって、可能な色の総数は256 x 256 x 256=16,