1

promise を通常の数値に解決するにはどうすればよいでしょうか。

最初に非同期操作を呼び出さなければならない分度器自動化のユースケースがあり、次にその結果値は約束されるべきではありません。

分度器フレームワークを使用しています

編集

var mobileNumber = database.generateMobileNumber().then(function(mobileNumber){
    done();
    return mobileNumber;
}); 
var number=Promise.resolve(mobileNumber);
4

2 に答える 2

0

これはどう ?この記事では、分度器を使用したプロミスの管理に関する詳細情報を見つけることができます。

var mobileNumber = database.generateMobileNumber().then(function(mobileNumber){
    done();
    var deferred = protractor.promise.defer();
    return deferred.fulfill(mobileNumber);
});

編集

var mobileNumber = database.generateMobileNumber().then(function(value){
    done();
    var deferred = protractor.promise.defer();
    return deferred.fulfill(value);
});

同じ名前 (mobileNumber) が 2 つの異なるコンテキストで使用されているため、前のものはクリーンではありません。この結果はわかりません。

于 2016-04-05T21:22:50.943 に答える