一尘不染

关闭浏览器窗口/选项卡时如何删除localStorage项目?

javascript

我的情况:具有键+值的localStorage应该在关闭浏览器而不是单个选项卡时删除。

请查看我的代码是否正确以及可以改进的地方:

//create localStorage key + value if not exist
if(localStorage){
   localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; 
}

//when browser closed - psedocode
$(window).unload(function(){
  localStorage.myPageDataArr=undefined;
});

阅读 413

收藏
2020-05-01

共1个答案

一尘不染

应该这样,而不是使用delete运算符:

localStorage.removeItem(key);
2020-05-01