我使用的是爱奥尼亚平台上的SQLStorage.remove
函数返回一个promise .在我的代码中,我需要删除多个值.当这些都完成后,我需要执行一些代码.
我如何等待所有这些,然后执行回调函数?
Code:
removeAll() {
this.storage.remove(key1);
this.storage.remove(key2);
this.storage.remove(key3);
}
全部嵌套是一种糟糕的做法,因此我正在寻找一个像样的解决方案:)
removeAll() {
return this.storage.remove(key1).then(() => {
this.storage.remove(key2).then(() => {
this.storage.remove(key3);
});
});
};