Я создаю проект ATM и храню пользовательские данные в локальном хранилище, но после этого я собираю данные и зацикливаю их для соответствия существующему пользователю или создания нового пользователя, и данные, которые я могу получить, не смогут преобразовать в JSON
после получения данных из локального хранилища я не могу преобразовать их в JSON для зацикливания данных.
function User(id,pin,amount) {
this.id = id,
this.pin = pin,
this.amount = amount
}
var memory = [];
function loginSignup(){
var id= document.querySelector('.card').value;
var pin= document.querySelector('.pass').value;
var user = new User(id,pin);
user = JSON.stringify(user);
memory.push(user);
localStorage.setItem('user', memory);
var localData = [];
localData.push(localStorage.getItem('user'));
console.log(localData);
}
for(var i=0; i<localstorage.length; i++){
if(localstorage[i].id == id){
only allow update }
else{ update new user}
Как это для понимания, я хочу зациклить данные локального хранилища, которые вводят пользователи.