sách gpt4 ăn đã đi

javascript - 向函数添加回调 - 总是

In lại 作者:数据小太阳 更新时间:2023-10-29 04:24:11 26 4
mua khóa gpt4 giày nike

我发现自己使用一种奇怪的方式向我的函数添加回调函数,我想知道是否有更通用的方式向函数添加回调函数,最好的情况是我的所有函数都检查最后给定的作为函数的参数,如果是,则将其用作回调。

我以前是这样的:

var myFunc = function( obj ) {

if ( arguments.length > 0 ) {
if ( _.util.typeofObj( arguments[arguments.length-1] ) === Function ) {
var callback = arguments[arguments.length-1];
}
}

// some code ...

if ( callback !== undefined ) {
gọi lại();
}

};

var foo = myFunc( myObj, function(){
alert( 'Callback!' );
});

Có gợi ý gì không?

câu trả lời hay nhất

我更喜欢形式参数:

var myFunc = function(obj, callback) {
...
}

这样一来,回调就很明显了。您也不必乱用 những lập luận 对象;您可以只检查 gọi lại 是否为 không xác định,然后检查它是否属于适当的类型(Chức năng)。

关于javascript - 向函数添加回调 - 总是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5464521/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress