我無法令人費解的這一決心的功能了...這個自定義解析函數的目的是什麼?
function _resolve(){
var $deferred = $.Deferred();
return $deferred.resolve.apply($deferred, arguments).promise();
}
我看到它正在使用像
if (availableLanguages.length === 1) {
return _resolve(availableLanguages[0]);
}
和
if (detectedLocale && availableLanguages.indexOf(detectedLocale) > -1) {
// save the locale so the user does not get asked for it again
return _resolve(detectedLocale, true);
}