【发布时间】:2020-11-05 06:25:23
【问题描述】:
我正在尝试按 id 删除离子存储中的数组对象。但它没有按预期工作..我该怎么办。这是我的代码
page.ts
removeItem(id){
this.storage.get('storedAdd').then((val) => {
console.log(Object.keys(val))
Object.keys(val).splice(id, 1)
console.log(val)
for(let element of Object.keys(val)){
console.log(val[element])
val[element].id.toString().splice(id,1)
this.storage.set('storeAdd', val)
console.log(val)
}
}
我使用 splice 但出现此错误
ERROR Error: Uncaught (in promise): TypeError: val[element].id.toString(...).splice is not a function
TypeError: val[element].id.toString(...).splice is not a function
【问题讨论】:
标签: angular typescript ionic-framework array-splice