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

JavaScriptのspread演算子を使用して配列の最大値を見つける方法は?


配列内の最大値を見つけるための論理メソッドと多くの組み込みメソッドがありますが、スプレッドを使用しています 演算子により、タスクで最大値を簡単に見つけることができます。組み込みメソッドMath.max() 配列内の最大値を見つけるために使用される最も一般的な方法です。ただし、この方法では、すべての要素を個別に渡す必要があるため、タスクが難しくなります。したがって、この問題を軽減するために拡散 オペレーターが登場します。

次の例では、スプレッド 演算子はMath.max()を伴わない 関数。配列のすべての値が数学関数に送信されます。値のセットが小さい場合は問題ありませんが、値のセットが大きい場合は すべての要素を数学関数に渡すことは困難です。

<html>
<body>
   <script>
      var array = [1,2,3];
      var Max1 = Math.max(array);
      var Max2 = Math.max(array[1],array[1],array[2]) ;
      document.write(Max1);
      document.write("<br>");
      document.write(Max2);
   </script>
</body>
</html>

出力

NaN
3

次の例では、スプレッド 各値を数学関数に送信する代わりに、演算子(...)が使用されます。これは、配列内の最大値を見つけるために使用される最新の方法です。

<html>
<body>
   <script>
      var array = [1,2,3];
      var Max1 = Math.max(array);
      var Max2 = Math.max(...array) ;
      document.write(Max1);
      document.write("<br>");
      document.write(Max2);
   </script>
</body>
</html>

出力

NaN
3

  1. JavaScript配列で要素を検索する方法は?

    以下は、JavaScript配列内の要素を検索するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>  

  2. 複数の値でJavaScript配列の要素を見つける方法は?

    以下は、JavaScript配列の要素を複数の値で検索するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs