Javascript 如何检查本地存储中是否有特定值?
我想通过“username”键检查输入的名称值是否存在于本地存储中。[为了清楚起见,我创建了一个数组,每次创建一个新的register时,它都会将新用户名添加到数组中,并将数组插入到localStorage中] javascript:Javascript 如何检查本地存储中是否有特定值?,javascript,html,arrays,local-storage,Javascript,Html,Arrays,Local Storage,我想通过“username”键检查输入的名称值是否存在于本地存储中。[为了清楚起见,我创建了一个数组,每次创建一个新的register时,它都会将新用户名添加到数组中,并将数组插入到localStorage中] javascript: function login(user.value,pass.value){ if(localStorage.getItem('username').indexOf(user) >= 0 ) alert('hey') }
function login(user.value,pass.value){
if(localStorage.getItem('username').indexOf(user) >= 0 )
alert('hey')
}
html:
登录页面
登录
您的语法错误
不是有效的参数标识符
function login(user, pass) {
if(localStorage.getItem('username').indexOf(user) >= 0 ) {
alert('hey');
}
}
但我的用户名值是:omer1、omer2、omer3,如果我使用username===user,它将不起作用,因为我只想检查用户名中是否有omer1
function login(user, pass) {
if(localStorage.getItem('username').indexOf(user) >= 0 ) {
alert('hey');
}
}