var nicWinsVsMac;
if (tempresult === win) {
wincount = JSON.parse(localStorage.getItem (playerName + 'wincount'));
wincount += 1;
localStorage.setItem(playerName + 'wincount', wincount);
winsvsopponent = 'WinsVs' + opponent;
winsvsopponent = JSON.parse(localStorage.getItem(playerName + 'WinsVs' + opponent));
winsvsopponent += 1;
console.log(winsvsopponent);
localStorage.setItem(playerName + 'WinsVs' + opponent, 'winsVs' + opponent);
console.log(localStorage.getItem(nicWinsVsMac));
}
playerName
et opponent
sont des paramètres transmis. Dans ce cas, playerName = 'nic'
et opponent = "Mac"
en utilisant localStorage de garder un compte
Mon navigateur donne-moi « jeton inattendu w » sur la ligne où je parse le localStorage
. Je ne peux pas comprendre ce qui se passe. Toute aide est la bienvenue. Merci! Au lieu d'utiliser une variable localStorage distincte pour chaque attribut du lecteur
Que se passe-t-il? Vous avez enregistré JSON invalide. Mettez un point d'arrêt sur cette ligne et inspectez la valeur. – kirilloid
où devrais-je faire cela? pas sûr que je suis désolé –
Ok, au moins fais ça: 'console.log (localStorage.getItem (playerName + 'WinsVs' + adversaire))' en ligne avant l'erreur. – kirilloid