Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript缩小问题_Javascript_Minify - Fatal编程技术网

Javascript缩小问题

Javascript缩小问题,javascript,minify,Javascript,Minify,我有以下代码: getTrainPlanDetail: function(id){ var df = new $.Deferred(); $.post( config.api, addJSONHeaders("detail_fiche_entrainement",{"idRequete": id}), function(data){ if (ajaxEval(data)){ df.resolve(data);

我有以下代码:

getTrainPlanDetail: function(id){
        var df = new $.Deferred();
        $.post( config.api, addJSONHeaders("detail_fiche_entrainement",{"idRequete": id}), function(data){
            if (ajaxEval(data)){
              df.resolve(data);
            } else {
                df.fail(data);
            }
        }, 'json').fail(function(jqXHR, textStatus, errorThrown){
            df.fail();
        });
        return df.promise();
    },
缩小后,将其转换为:

getTrainPlanDetail: function(a) {
        var b = new $.Deferred;
        return $.post(config.api, addJSONHeaders("detail_fiche_entrainement", {idRequete: a}), function(a) {
            ajaxEval(a) ? b.resolve(a) : b.fail(a)
        }, "json").fail(function() {
            b.fail()
        }), b.promise()
    }
你注意到退货的问题了吗? 我想退还b.承诺();不是美元邮政 有人能告诉我为什么会这样吗?对我来说,这毫无意义。

你正在返回
b.promise()
。缩微器正在使用返回其最后一个操作数的:

return 1, 2; // returns 2
return 1, 2, 3; // returns 3

哇,我不知道。非常感谢。(如果stackoverflow允许,我将标记为正确答案)