function secondFunctionName(){
return value;
}
function functionName( parameter){
// do something with the parameter
}
<input onclick="functionName(secondFunctionName)" />
我的问题是如何将secondFunctionName()作为functionName()的参数传递
如果函数secondFunctionName()具有参数,例如函数secondFunctionName(data),怎么做?
答案 0 :(得分:0)
你可以很容易地使用直接的JavaScript -
var secondFunctionName = function(){
return value;
}
function functionName( parameter){
// do something with the parameter
var myValue = parameter();
}
<input onclick="functionName(secondFunctionName)" />
但是,您必须在functionName中调用该函数。
答案 1 :(得分:0)
如果你要将函数的返回值用作与参数相同的另一个函数
我认为只有一种方法可以做到这一点,我希望它有助于你
function functionOne(){
return value;
}
var result = functionOne();
function functionTwo(result){
// do something with the parameter
}
或者我认为这个也应该起作用
function functionOne(){
return value;
}
function functionTwo(functionOne()){
// do something with the parameter
}