javascript - 使用javascript从本地存储中仅删除特定项目?

标签 javascript local-storage

即使在客户端从我的网站注销之后,我也需要存储Storageselectedclient,这样当我们再次登录时,最后选择的客户端就会显示出来,但是它也不起作用,我的整个项目都在 Angular 7 中。

enter image description here

这是我的工作代码,其中还具有空闲注销功能

  var IDLE_TIMEOUT = 10; //seconds
      var _idleSecondsCounter = 0;

      document.onclick = function () {
          _idleSecondsCounter = 0;
      };

      document.onmousemove = function () {
          _idleSecondsCounter = 0;
      };

      document.onkeypress = function () {
          _idleSecondsCounter = 0;
      };
      $(window).on('hashchange', function(e){
        _idleSecondsCounter = 0;
       });
       window.setInterval(CheckIdleTime, 1000);


      function CheckIdleTime() {
          _idleSecondsCounter++;
          var oPanel = document.getElementById("SecondsUntilExpire");
          if (oPanel)
              oPanel.innerHTML = (IDLE_TIMEOUT - _idleSecondsCounter) + "";
          if (_idleSecondsCounter >= IDLE_TIMEOUT) {
              localStorage.clear();
              window.location.replace(location.origin);

          }
      } 

最佳答案

您可以使用removeItem()删除数据

localStorage.removeItem('key')

使用clear()将清除所有本地存储。

localStorage.clear()

关于javascript - 使用javascript从本地存储中仅删除特定项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59818219/

相关文章:

javascript - 本地存储中的数组和对象不起作用

local-storage - 如何从(任务字符串值)中获取值?

javascript - 如何在 angular2 中使用 ngx-translate 获取当前语言

javascript - 使用 Joi、nodejs 验证 header 参数?

使用 localStorage 进行 JavaScript 字符串压缩

javascript - 如何在 ReactJS 中使用 LocalStorage 更新状态

javascript - 从本地存储中删除整个阵列

javascript - 如何根据容器大小设置 maxResolution?

javascript - 多折线图显示问题

javascript - Coffeescript 闭包和随机数数组