我正在研究我们应用程序的尝试登录功能。他们失败了三次,将他们完全踢出局。为了记录他们尝试了多少次,我想我会使用 localStorage,因为我可以轻松地操纵它。但是,当他们无法对自己进行身份验证时,我无法增加该值。
在顶部,我正在设置 localStorage 变量
localStorage.setItem("attempts", "0")
如果服务器返回错误,我会尝试增加该值。
if(errorCode === 4936){
var attempts = localStorage.getItem("attempts");
localStorage.setItem(attempts++);
console.log(attempts);
}
显然这是行不通的,但我在研究时所能找到的只是设置和获取 localStorage 与更新或更改无关。任何帮助都会很棒!
最佳答案
在某些情况下,您必须在attempts 之前添加++:
if (errorCode == 4936) {
var attempts = parseInt(localStorage.getItem("attempts"));
localStorage.setItem("attempts", ++attempts);
console.log(attempts);
}
关于javascript - 将 localStorage 值加一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27046685/