1. 程式人生 > >使用Promise.resolve()方法解析json檔案

使用Promise.resolve()方法解析json檔案

有時需要將現有物件轉為 Promise 物件,Promise.resolve方法就起到這個作用。

  1. const jsPromise =Promise.resolve($.ajax('/whatever.json'));

上面程式碼將 jQuery 生成的deferred物件,轉為一個新的 Promise 物件。

var promise = new Promise(function (resolve, reject) {
            $.get('/auth/MP.json').then(function (result) {
                resolve(result);
            }, function (value) {
                reject('下載[' + file + ']錯誤');
            });
        });


        return promise;