0

I'm having hard time on this localstorage array. Hope you can help me .

here is my code..

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)); 
}

and i have a error Uncaught SyntaxError: Unexpected token ]

Soleil
  • 6,404
  • 5
  • 41
  • 61
Muhammad Ashraf
  • 54
  • 1
  • 13

2 Answers2

0

Please Try This

<input type="text" id="name_bank" >
<button onclick="AddBank()">
save
</button>
<script>
function AddBank(){
var bank = document.getElementById('name_bank').value;
console.log(bank);
  var data = [];
  aa = JSON.parse(localStorage.getItem("bank"))
  if(aa != null){
    data= aa;
  }
  if(bank != null){
  data.push(bank)
  }


   localStorage.setItem("bank", JSON.stringify(data));
}
</script>
-1

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

function AddBank(bank){ 
  var data = JSON.parse(localStorage.bank); 
    if(!$.inArray( bank, data )){
    data.push(bank);
  }
   localStorage.setItem("bank", JSON.stringify(data)); 
}