1

javascriptでは、次のようにモデルからjavascript変数に値を取得できることを知っています。

function myFunctionName() 
{
    var id = @Model.ID;
    //etc
}   

私がやりたいのは、モデルID値を使用して関数自体の名前をカスタマイズし、次のようになるようにすることです。

function myFunctionName_1() 
{       
   //etc
}   

これは可能ですか?

4

2 に答える 2

3

はい、私があなたを正しく理解していればそうです。あなたはこのようにそれを行うことができます:

function myFunctionName_@(Model.ID)() 
{       
   //etc
}   
于 2012-06-25T14:58:16.533 に答える
1

実行時に関数の名前を変更することはできませんが、(モデルデータを使用して)エイリアス関数を作成し、代わりにそれを使用することはできます。

参考arguments.calleeまでに、これは基本的に関数自体を参照する別の方法です。

于 2012-06-25T09:34:22.727 に答える