我有一个java脚本,如下所示
foo(){
return "hello";
}
var myVar=foo;
将什么分配给myVar?
答案 0 :(得分:1)
SyntaxError错误。
我觉得你想要的是这个?在这种情况下,foo是此函数定义的别名
var foo = function(){
return "hello";
}
答案 1 :(得分:1)
如果使用函数关键字初始化它:
function foo() {
return "hello";
}
然后有可能在函数中的JavaScript中是一个数据类型,所以你初始化了一个名为foo的变量,然后分配另一个变量。
var myVar = foo;
现在调用myVar()将调用函数,因为它现在引用了该函数。