小编Omi*_*dgh的帖子

本地存储集项目替换而不是更新

我尝试将我的数据保存在本地存储中,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)

javascript json local-storage

3
推荐指数
1
解决办法
134
查看次数

标签 统计

javascript ×1

json ×1

local-storage ×1