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 回答