promise

    -2熱度

    1回答

    我遇到了Promise問題。我沒有得到答案,因爲異步。那麼,我認爲這是問題,因爲當我運行代碼時,我沒有得到任何類型的錯誤,但我也沒有得到任何答案。 這是我的代碼 'use strict' import validator from "validator" import cassandra from "./cassandra"; import timezone from "./timezon

    0熱度

    1回答

    我想第一次使用摩卡。我的依賴 "devDependencies": { "mocha": "^4.0.1" } 測試是微不足道的 describe("test 2", function() { it("test promise that failes", function() { return Promise.reject("I failed")

    0熱度

    1回答

    我有一個集合,我想用MongoDB輸出過濾。 我的問題是每個請求我得到一個承諾待定,不能用於過濾。在繼續之前如何解決所有懸而未決的承諾? 我的當前方法是使用lodash以產生具有輸入作爲爲值密鑰和MongoDB輸出(方法描述here)的集合,合併由公共密鑰這兩個集合(方法描述here),然後過濾條目,當新場評論是空的。目前它不起作用,因爲承諾在Mongodb請求期間未決。 非常感謝您的幫助。 注:

    0熱度

    1回答

    在我的vuex模塊我加載數據3次一步一步用3個不同的API請求一個使用then()返回: actions: { loadRoamingHistory: function loadRoamingHistory(context, roamingFilter): Promise<Array<RoamingHistoryEvent>> { return new Promise((re

    0熱度

    1回答

    當使用像Visual Studio代碼中的Node.js調試then承諾回調,調用堆棧似乎是多餘的。不是從邏輯角度提供實際調用我的代碼的函數,它提供了從字面角度調用我的代碼的函數;藍鳥庫(或者Q庫)的功能。我真正想看到的是之前執行的承諾函數,或承諾鏈的「發起者」。從我關心的程序流程的邏輯角度來看。有沒有辦法在調試過程中獲得這些信息?

    0熱度

    2回答

    以下是我正在調試的Redux代碼片段,沒有什麼特別的。我的問題是關於在Chrome開發工具中調試它。 問題是在回調.then(({ data }) => dispatch({中設置斷點(bp)。我可以在這條線上設置一個bp,但是由於箭頭函數調度的原因,我不能在這個函數中設置user: data.results[0],的bp。 我能做些什麼來設置一個基點,這樣我可以檢查data或data.resul

    0熱度

    2回答

    嘗試一個承諾內推一個變量以另一 function initial_view(){ var append_data = ""; loadViewFunctions(view_functions,append_data).then(function() { $("#main-content").prepend(append_data); }); };

    1熱度

    1回答

    我該如何執行兩個承諾,一個接一個? 例如,在JavaScript中,我可以 var promise1 = new Promise(); var promise2 = new Promise(); // await returns a result2 from promise2 await promise1.then(() => promise2); 我該怎麼做在Perl 6一樣的嗎?

    0熱度

    1回答

    我想解析一個可以有任意數量的按鈕的網頁。我想單擊所有按鈕,並從每個按鈕中獲取一些結果數據。我不知道如何做到這一點。我的馬人代碼,到目前爲止: horse .on('resourceError', function(err) { console.dir(err); horse.close(); }) .userAgent('Mozilla/5.0 (Windows NT 6

    0熱度

    1回答

    我想知道什麼是在AsyncStorage調用後完成(),並且我也可以在catch()之後調用它? 如果我不打完(),會發生什麼? AsyncStorage.getItem('vehicle') .then(json => {}) .done();