【发布时间】:2012-11-01 14:33:50
【问题描述】:
我想要一个函数,它可以被其他函数访问以调用它,并且在声明时应该自行执行。
喜欢:
function some(var_one, var_two)
{
// do something
}(var_one, var_two); // declare and execute (doesn't work)
function add_pair()
{
// do something
some(James, Amber);
}
执行此操作的正确语法是什么?
【问题讨论】:
-
不能在声明后直接调用函数吗?如
some(thing1, thing2); -
@RoryMcCrossan - 假设函数声明后的一对括号旨在调用函数,语法不正确。这些括号根本不会做任何事情,因为您不能调用声明。
-
@JamesAllardice 是的,你是对的,OP 需要在函数声明周围加上括号。
-
@James Allardice 这太琐碎了
-
@Rory McCrossan 它将成为一个匿名函数,无法在外部调用它。
标签: javascript jquery html function