javascript - 当您调用clear()然后在同一函数中设置一些本地存储值时不清除本地存储

标签 javascript

having some data in localStorage, in my function first clearing the localstorage using clear() method and then adding one value to the localstorage. But its not clearing the old data

function() {
    localStorage.clear();
    localStorage.setItem('test', 'test');
}

最佳答案

你调用你的函数还是应该是一个自执行函数?

自执行示例:

(function(){
    localStorage.clear();
    localStorage.setItem('test', 'test');
})();

或作为箭头函数 (es6)

(() => {
    localStorage.clear();
    localStorage.setItem('test', 'test');
})()

关于javascript - 当您调用clear()然后在同一函数中设置一些本地存储值时不清除本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54780867/

相关文章:

Javascript 何时分割 vs 何时嵌套

javascript - .NET webclient 向 Javascript 请求代码

从服务器下载图片的JavaScript代码

javascript - 尝试使用 jQuery 创建显示/隐藏切换内容?

javascript - 我如何有条件地加载我的 React 组件?

javascript - 在 <div> 中显示 jwplayer 6 播放列表中当前播放的项目 - 在 jwPlayer 5 中工作

javascript - Jest 监视模块功能

javascript - 如何在 javascript 中使用 Onclick 属性动态创建对象

javascript - 是否有获取 XML 节点的平面字符串表示形式的默认机制?

javascript - 使用 <a> 的函数