gpt4 book ai didi

JavaScript函数作为函数参数默认值

转载 作者:行者123 更新时间:2023-11-30 10:14:48 25 4
gpt4 key购买 nike

定义具有可选参数且本身也是函数的函数的标准方法是什么?

例如,如果未定义,我希望 anotherFunction() 返回 true。

function myFunction ( anotherFunction ) {
/*
some code here
*/
return anotherFunction ();
}

最佳答案

function myFunction ( anotherFunction ) {
/*
some code here
*/
return (typeof anotherFunction == "function") ? anotherFunction() : true;
}

这有确保参数是一个函数而不是一些垃圾的副作用。如果您想抛出,只需使用 return anotherFunction ?另一个函数() : true;.

关于JavaScript函数作为函数参数默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24469710/

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