我刚开始学习javascript等,我从我的朋友那里得到一个项目来看看它,我看到的是他们一直在使用javascript函数作为函数表达式,像这样:关于javascript函数表达式的困惑
var a = function(Id) {
//Do something here
}
我可以说这样好,they'r那样工作,我要去工作一样,也喜欢机器人,即使我不明白为什么是这样的..
所以我想知道这是什么实际上(在我上面发布的代码中)是那个期望在我们的例子中称为“Id”的1个参数的函数,所以我可以调用它点击一些按钮,例如,或者这个var a
是可变的,它被称为“a
”,但它可能被称为一个函数,并且实际上它是一个JavaScript函数?
这有点困惑我在这里,我在这个项目中,几乎所有的javascrit功能用于这样看到的,但是这是一个正确的做法还是应该使用命名函数表达式,它可能是这样的:
var a = function myFunction(Id) {
//Do something here
}
那么现在是什么?我创建了名为myFunction的函数,该函数需要1个名为“Id”的参数,并且可以通过myFunction单击并调用“a”变量来调用它? (如果它是可变的,或者它也函数名或其他)..
谢谢你们 干杯
的https://stackoverflow.com/questions/336859/var-functionname-function-vs-function-functionname – Andy