-1
我創建的對象,這樣返回JSON對象:我怎麼能當我使用獲取API
var JSONRespond = new Respond('JS/lib/XML/options.json');
而且我想raturn JSON對象到另一個對象,例如:
var Options = JSONRespond.getOptions();
console.log("TEST" + Options.options[0].params) // doesn't working
迴應類別:
var Respond = function(URL){
this.requestURL = URL;
}
Respond.prototype.getOptions = function(){
var JSON;
var headers = new Headers();
headers.set('Content-Type', 'application/json');
headers.set('Method','GET');
var request = new Request(this.requestURL, headers);
fetch(request).then(function (response){
return response.json();
}).then(function(respondJSON){
JSON = respondJSON;
console.log("Test respondJSON:" + respondJSON.options[1].params); //OK
console.log("Test JSON:" + JSON.options[0].params); // ok too
return JSON; //
})
}
如何獲得JSON對象並返回主函數?(不使用承諾,回調)。
您如何期待在不使用回調的情況下獲得異步操作的結果? –