我注意到我无法设置布尔值localStorage?
localStorage.setItem("item1", true);
alert(localStorage.getItem("item1") + " | " + (localStorage.getItem("item1") == true));
Run Code Online (Sandbox Code Playgroud)
总是true | false在我尝试测试警报时localStorage.getItem("item1") == "true"发出警报...所以我无法将项目设置localStorage为true?
即使它是一个字符串,我认为只会===检查类型?
所以
alert("true" == true); // should be true?
Run Code Online (Sandbox Code Playgroud) 我试图在页面重新加载后制作警报框,但它不起作用.
请更正我的代码并告诉我原因?
$("button").click(function(){
window.location.reload();
alert("Hello world");
});
Run Code Online (Sandbox Code Playgroud) 我想弄清楚返回的setItem方法是什么sessionStorage.据我所知,以下代码返回undefined:
var set = sessionStorage.setItem('foo', 'bar');
console.log(set);
Run Code Online (Sandbox Code Playgroud)
我需要知道项目是否成功设置或是否失败.如何在不知道回报的情况下实现这一目标?