所以...我最近遇到了這個節點模塊:async。我只需要針對我下面的情況做一點「展示並告訴」或最佳實踐方法。在下面你可以看到我的功能GetBearerToken
,它的參數{bearer_token:token}
沒有問題。利用異步NPM模塊
我的問題是變量ss
。我想在此函數之外使用它,並將其傳遞給另一個函數來執行某些操作。當然,當我嘗試訪問ss
時,它是未定義的。我已經嘗試了一些如文檔中指出的那樣進行這項工作的方法,但我顯然錯過了一些東西。因此,任何幫助將是巨大的...謝謝
GetBearerToken({
bearer_token: token
}, function(error, result) {
if (error) throw error;
if (result) {
var resultset
var i;
for (i = 0; i < result.length; i++) {
resultset = (simpleObjectify(result[i].meta, result[i].rows))
}
var jstring = JSON.stringify(resultset);
var obj = JSON.parse(jstring);
var ss = obj[0].uuid;
console.log(ss)
})
的功能ss
外面是undefined
。
謝謝Seth的編輯,非常感謝。 –