我尝试将我的数据保存在本地存储中,setItem但是当我刷新 chrome 选项卡并将数据添加到我的阵列时,localStorage 中的数据会删除旧数据并设置新数据,而不是更新旧数据。
这是我的代码:
let capacity = 200;
let reservedRooms = 0;
let users = [];
let rsBox = document.getElementById('reservebox');
class Reserver {
constructor(name , lastName , nCode , rooms){
this.name = name ;
this.lastName = lastName ;
this.nCode = nCode ;
this.rooms = rooms ;
}
saveUser(){
if(this.rooms > capacity){
console.log('more than capacity');
}else{
users.push({
name : this.name ,
lastName : this.lastName ,
id : this.nCode ,
rooms : this.rooms
});
capacity -= this.rooms ;
reservedRooms …Run Code Online (Sandbox Code Playgroud)