「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