我正在使用 Ionic 平台的 SQLStorage。该remove函数返回一个Promise。在我的代码中,我需要删除多个值。当这些都完成后,我需要执行一些代码。
如何等待所有这些然后执行回调函数?
代码:
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);        
    });
  });
};