gpt4 book ai didi

可选回调的 JavaScript 样式

转载 作者:IT王子 更新时间:2023-10-29 02:45:23 25 4
gpt4 key购买 nike

我有一些函数偶尔(不总是)会收到回调并运行它。检查回调是否定义/函数是一种好的方式还是有更好的方法?

例子:

function save (callback){
.....do stuff......
if(typeof callback !== 'undefined'){
callback();
};
};

最佳答案

我个人比较喜欢

typeof callback === 'function' && callback();

typeof 命令很狡猾,但是应该只用于 "undefined""function"

typeof !== undefined 的问题在于,用户可能会传入已定义的值,不是函数

关于可选回调的 JavaScript 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6792663/

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