2011-05-10 34 views
2

是否可以在JavaScript中使用命名参数?JavaScript中的C#类命名参数?

E.g.

void method(int a,int b);方法(a:1,b:2);方法(a:2,

+5

我假设你的意思是在'javascript'中。jQuery只是一个库。 – 2011-05-10 20:59:10

回答

13

在javascript中,你可以这样做:

function method(foo) { 
    // use foo.a and foo.b here  
} 

,然后调用它像这样:

method({ a: 1, b: 2 }); 
+0

+1。从来没有想过这种方式:) – 2011-05-10 21:01:43

+0

这可以应用到我在上面的问题中定义的'方法'吗? – 2011-05-12 06:17:01

+0

@Nam Gi VU,是的,这就是我提供的例子。 – 2011-05-12 06:19:51

1

我相信答案是“不”,但你可以来近似通过使用名称为properties/members的单个对象作为函数的参数。请参阅here了解更多详情。