gpt4 book ai didi

javascript - 如何将已声明的 JavaScript 函数指向变量

转载 作者:行者123 更新时间:2023-12-01 03:58:43 25 4
gpt4 key购买 nike

如果我想首先声明一个函数,然后在某个时候我想引用该函数而不是它对变量的返回值,我该怎么做?

var best = bestPresidentEver;


function bestPresidentEver(a,b){
//for some reason always returns Trump.
}

and then call best(a,b) instead of bestPresidentEver(a,b)

我想知道如何做到这一点,而不是在声明时将函数分配给 var。

var best = 
function bestPresidentEver(a,b){
//for some reason always returns Trump.
}

最佳答案

像这样声明你的变量

var bestPresidentEver= function (a,b){
//for some reason always returns Trump.
return "Trump"; //:D
}

然后像这样调用该函数

//You have to declare a and b variables
var trumpHere = bestPresidentEver(a,b);

如果您的函数已经声明,只需将其分配给变量即可:

function bestPresidentEver (a,b){
//for some reason always returns Trump.
return "Trump"; //:D
}

var trumpHere = bestPresidentEver;

然后这样调用它:

var trumpAgain = trumpHere(a, b);

关于javascript - 如何将已声明的 JavaScript 函数指向变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42398085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com