【发布时间】:2020-12-30 02:36:02
【问题描述】:
我正在尝试实现一个具有键和值的 JS 字典,其中值调用回调函数进行验证。
例如,我尝试定义一个 animalsDict 字典。 当我尝试调用“Dog”键调用值 validateDogSound() 回调函数时,bootbox.alert 不显示。
我做错了什么?这就是我们在字典中做回调函数的方式吗?任何提示或帮助?谢谢
var animalsDict = {
Dog: validateDogSound(),
//Cat: validateCatSound(),
//Bird: ... etc
}
function validateDogSound(){
bootbox.alert("dogs bark!");
return false;
}
console.log('testDog', animalsDict["Dog"]);
【问题讨论】:
-
如果你想引用这个函数,你需要做类似
var animalsDict = { Dog: validateDogSound }的事情,然后当你想调用它时,你可以做animalsDict["Dog"]()
标签: javascript dictionary callback alert bootbox