node.js - Promise 取值问题
巴扎黑
巴扎黑 2017-04-17 16:24:23
0
2
694

问题描述:

var promise = client.getMap(config.map);
promise.then(function (rs) {
    console.log(rs);
});

这个promise是个Promise的对象,里面包裹了我想要的值rs,但是貌似只能通过promise.then这种方式异步方式取值,我想定义一个变量去接收,然后在继续往下做。新手对promise还不是很熟

巴扎黑
巴扎黑

全員に返信(2)
迷茫

Promise を使用したい場合は、then/catch を使用するか、async/await を使用して非同期操作を同期操作に直接変換する必要があります。

リーリー

非同期/待機学習リファレンス教師 Ruan Yifeng => http://es6.ruanyifeng.com/#do...

もうすぐ

いいねを押す +0
黄舟

Promise に慣れていない場合は、ES6 の async/await を気にしないでください。さらに混乱するでしょう。
Promise に慣れていない場合は、then をコールバックとして使用できます (実際、Promise を学ぶのは非常に簡単です)

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート