我在嘗試瞭解承諾的內容以及如何將回調轉換爲承諾。雖然我正在將我的代碼轉換爲承諾,但我對該文件非常困惑。如果您向我展示如何將此代碼轉換爲簡單示例,我將非常感激。如何將回調轉換爲承諾
database.ref('/users').on("child_added").then(function(snap){
var subData = snap.val();
database.ref('/subs/' + subData.subid + '/pri/' + snap.key).once("value").then(function(userSnap) {
var userData = userSnap.val();
subData.name = userData.name;
subData.age = userData.age;
database.ref('/subs/' + subData.subid).once("value",function(subDSnap) {
var subDData = subDSnap.val();
subData.type = subDData.type;
database_m.ref('/users/' + snap.key).set(subData);
});
});
});
需要更多的信息。你使用的方法據說是返回Promises的庫嗎?你提供的代碼示例太淺了。 – Sgnl