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