我发现自己写了很多次,我想知道这个代码块是否有快捷方式:
function doSome() {
var deferred = null;
if (needToLoad) {
deferred = load();
} else {
deferred = $.Deferred().resolve();
}
return deferred.promise();
}
这是写这个的唯一方法吗?如果没有创建延迟,是否有任何 jQuery 快捷方式用于返回新的延迟?