-
直接引数を受け渡す方法: 関数Aから関数Bに引数を渡す場合、関数Bの引数リストに関数Aの引数をそのまま渡すことができます。
function functionA(arg1, arg2) { // 引数を処理するコード functionB(arg1, arg2); } function functionB(arg1, arg2) { // 引数を受け取って処理するコード } // 関数Aを呼び出す functionA("Hello", 123);
-
Applyメソッドを使用する方法: Applyメソッドを使用すると、関数に配列として引数を渡すことができます。
function functionA(arg1, arg2) { // 引数を処理するコード var args = [arg1, arg2]; functionB.apply(null, args); } function functionB(arg1, arg2) { // 引数を受け取って処理するコード } // 関数Aを呼び出す functionA("Hello", 123);
-
スプレッド演算子を使用する方法: スプレッド演算子を使用すると、関数に可変長の引数を渡すことができます。
function functionA(arg1, arg2) { // 引数を処理するコード functionB(...arguments); } function functionB(arg1, arg2) { // 引数を受け取って処理するコード } // 関数Aを呼び出す functionA("Hello", 123);
以上の方法を使用して、JavaScriptで関数間で引数を受け渡す方法を紹介しました。これらの方法を適切に使用すると、コードの再利用性と保守性を高めることができます。