我在尝试了解承诺的内容以及如何将回调转换为承诺。虽然我正在将我的代码转换为承诺,但我对该文件非常困惑。如果您向我展示如何将此代码转换为简单示例,我将非常感激。如何将回调转换为承诺
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