判断数组对象中是否有某个对象,有则替换无则添加
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))