判断数组对象中是否有某个对象,有则替换无则添加
let transferData = JSON.parse(sessionStorage.getItem('transferData')) || []
let obj = {
page: this.currentPage,
list: this.transfer.list
}
let index = transferData.findIndex(item => item.page == obj.page)
let tempArr = transferData
// 如果有就替换 没有就添加
if (index !== -1) {
tempArr.splice(index, 1, obj);
} else {
tempArr.push(obj);
}
sessionStorage.setItem('transferData', JSON.stringify(tempArr))
本文介绍了一种在JavaScript中检查数组内是否存在特定对象的方法,并在存在时进行替换,不存在时进行添加的操作流程。
4325

被折叠的 条评论
为什么被折叠?



