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
-
配列内で最も頻繁な数と、JavaScriptで繰り返される回数を見つけます
リテラルの配列を受け取り、配列内で最も頻繁な数値とそれが繰り返される回数を見つけるJavaScript関数を作成する必要があります。 例 このためのコードは-になります const arr = ['13', '4', '1', '1', '4', '2', '3', '4', '4', '1', '2', '4', '9', '3']; const findFrequen
-
JavaScriptで配列内の最大の非反復数を見つける
最初で唯一の引数として整数の配列を受け取るJavaScript関数を作成する必要があります。 次に、関数は配列を反復処理し、配列に1回だけ出現した最大数を配列から選択する必要があります。その後、この番号を返します。配列に一意の番号がない場合は、-1を返す必要があります。 また、配列要素の最大値は100を超えず、0より大きくなると言われています。これは-を意味します。 0 < arr[i] < 101 配列インデックス内のすべてのiに対して。 例- 入力配列が-の場合 const arr = [35, 37, 33, 39, 34, 39, 38, 31]; その場合、出