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

「JavaScriptのデフォルトパラメータの後にデフォルトのないパラメータ」とは何ですか


デフォルトのパラメーターは、関数パラメーターを簡単に処理できるようになりました。デフォルトパラメータを使用すると、正式なパラメータをデフォルト値で初期化できます。これは、値または未定義が渡されない場合にのみ可能です。 ES6では、デフォルトのパラメータを簡単に設定できます。例を見てみましょう

ライブデモ

<html>
   <body>
      <script>
         // default is set to 1
         function inc(val1, inc = 1) {
            return val1 + inc;
         }
         document.write(inc(10,10));
         document.write("<br>");
         document.write(inc(10));
      </script>
   </body>
</html>

次のコードは正しく実行され、左から右へのパラメーターの動作を示しています。デフォルトなしでパラメータが追加された場合でも、デフォルトのパラメータを上書きします。

ライブデモ

<html>
   <body>
      <script>
         function display(val1 = 10, val2) {
            return [val1, val2];
         }
         document.write(display());
         document.write(display(20));
      </script>
   </body>
</html>

  1. JavaScript関数パラメーター

    関数の呼び出し中にさまざまなパラメーターを渡します。これらの渡されたパラメーターは関数内でキャプチャでき、これらのパラメーターに対して任意の操作を実行できます。関数は、コンマで区切られた複数のパラメーターを取ることができます。 以下は、JavaScriptで関数パラメータを実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" co

  2. JavaScriptのデフォルトパラメータとRESTパラメータを使用した効果的な関数シグネチャ

    以下は、JavaScriptでデフォルトパラメータとレストパラメータを使用して関数シグネチャを実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</tit