0

多くのパラメーターを使用して js 関数を呼び出す必要があります。推定、

function Create()
{
    var a = $("#a").val();
    var b = $("#b").val();
    var c = $("#c").val();
    var d = $("#d").val();
    var e = $("#e").val();
    var f = $("#f").val();

    var arraydata = [a, b, c, d, e, f];

    //: 1. calling js-function with direct parameters
    var IsError = Validate_param(a, b, c, d, e, f); 

    //: 2. calling js-function with array
    var IsError = Validate_array(arraydata); 

    if (IsError == 0)
    {
          //: Do some operations...
    }
}

検証js関数は、

function Validate_param(a, b, c, d, e, f)
{
      alert("The value of a : "+ a);
}

function Validate_array(arraydata)
{
      alert("The value of a : "+ arraydata[0]);
}

私の疑問は、多くのパラメーターを持つjs関数を呼び出す最良の方法はどれかということです。ここでは、検証用に 2 つの js 関数を作成しました。パフォーマンスが向上する関数はどれValidate_param()ですかValidate_array()?

前もって感謝します..

4

1 に答える 1

2

配列から渡された引数に既にアクセスできるため、配列のオーバーロードは必要ありませんarguments

いずれにせよ、わずかな潜在的なパフォーマンスの違いについて心配する必要はありません。

于 2013-06-20T10:22:16.580 に答える