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

3D JavaScript配列で最大の数値を見つけるにはどうすればよいですか?


以下が私たちの配列だとしましょう;

var theValuesIn3DArray = [75, [18, 89], [56, [97], [99]]];

Math.max()内でflat()の概念を使用して、最大数を取得します。

var theValuesIn3DArray = [75, [18, 89], [56, [97], [99]]];
Array.prototype.findTheLargestNumberIn3dArray = function (){
   return Math.max(...this.flat(Infinity));
}
console.log("The largest number in 3D array is=");
console.log(theValuesIn3DArray.findTheLargestNumberIn3dArray());

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

node fileName.js.

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

出力

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

PS C:\Users\Amit\javascript-code> node demo202.js
The largest number in 3D array is=
99

  1. 配列内で最も頻繁な数と、JavaScriptで繰り返される回数を見つけます

    リテラルの配列を受け取り、配列内で最も頻繁な数値とそれが繰り返される回数を見つけるJavaScript関数を作成する必要があります。 例 このためのコードは-になります const arr = ['13', '4', '1', '1', '4', '2', '3', '4', '4', '1', '2', '4', '9', '3']; const findFrequen

  2. JavaScriptで配列内の最大の非反復数を見つける

    最初で唯一の引数として整数の配列を受け取るJavaScript関数を作成する必要があります。 次に、関数は配列を反復処理し、配列に1回だけ出現した最大数を配列から選択する必要があります。その後、この番号を返します。配列に一意の番号がない場合は、-1を返す必要があります。 また、配列要素の最大値は100を超えず、0より大きくなると言われています。これは-を意味します。 0 < arr[i] < 101 配列インデックス内のすべてのiに対して。 例- 入力配列が-の場合 const arr = [35, 37, 33, 39, 34, 39, 38, 31]; その場合、出