我实际上正在尝试删除本机存储中的精确数据,我尝试使用拼接,但我不确定它是否像这样工作,您有想法吗?
this.nativeStorage.getItem('AccepterPart').then(res => {
for (let i of (JSON.parse(res))) {
if (i['HISTO_N'] == this.currentNumInter) {
i['HISTO_Objet2'] = '106';
this.tabEffectuer.push(i);
}
var p = JSON.parse(res);
var ind = p.findIndex(i => i['HISTO_N'] === this.currentNumInter);
var inde = p.filter(i => i.HISTO_N !== this.currentNumInter);
p.splice(inde);
this.nativeStorage.setItem('AccepterPart', JSON.stringify(p));
}
this.nativeStorage.setItem('EffectuerPart', JSON.stringify(this.tabEffectuer));
});
要完全清除存储,请使用
this.nativeStorage.clear();
要删除字段,请使用
this.nativeStorage.remove('AccepterPart');