在Javascript中更新本地存储阵列?

在Javascript中更新本地存储阵列?,javascript,Javascript,我在本地存储阵列上遇到了困难。希望你能帮助我 这是我的密码 var bank = document.getElementById('name_bank').value; function AddBank(bank){ var data = JSON.parse(localStorage.bank); if(!$.inArray( bank, data )){ data[]=bank; } localStorage.setItem("bank", JSON.st

我在本地存储阵列上遇到了困难。希望你能帮助我

这是我的密码

var bank = document.getElementById('name_bank').value;

function AddBank(bank){ 
  var data = JSON.parse(localStorage.bank); 
    if(!$.inArray( bank, data )){
    data[]=bank;
  }
   localStorage.setItem("bank", JSON.stringify(data)); 
}
我有一个错误
未捕获的语法错误:意外标记]
var bank=document.getElementById('name_bank')。值;
功能AddBank(bank){
var data=JSON.parse(localStorage.bank);
如果(!$.inArray(银行、数据)){
数据推送(银行);
}
setItem(“bank”,JSON.stringify(data));

}
请试试这个


拯救
函数AddBank(){
var bank=document.getElementById('name_bank')。值;
控制台日志(银行);
var数据=[];
aa=JSON.parse(localStorage.getItem(“银行”))
如果(aa!=null){
数据=aa;
}
如果(银行!=null){
数据推送(银行)
}
setItem(“bank”,JSON.stringify(data));
}

数据[]=银行无效。`data=[];数据推送(银行);`使用this@NishantDixit这将覆盖整个变量。@NishantDixit不起作用。。在if条件下,您想如何处理
bank
数据?请尝试解释,您做了哪些更改。