Ich kann nicht den folgenden Code, um etwas anderes als undefined
zu sagen. Was mache ich nicht richtig? Ich bin mir nicht sicher, wie die Score-Funktion funktioniert. Bis jetzt habe ich nur Vanille function doSomething() {}
Methoden geschrieben. Vielen Dank.Neuling versucht, localStorage zur Arbeit zu bekommen
var score = score || {};
score = {
saveHighScore: function(tally) {
var high_score = localStorage.high_score;
if (typeof high_score == 'number') {
if (tally > high_score) {
localStorage.high_score = tally;
}
} else {
localStorage.high_score = tally;
}
},
getHighScore: function() {
var high_score = localStorage.high_score;
if(typeof high_score !== 'number') {
high_score = 0;
localStorage.high_score = high_score;
}
return high_score;
}
}
window.console.log("Score: ", score.getHighScore());
'window.localStorage'? – OrangeDog
scheint es zu funktionieren https://jsfiddle.net/2t6ngjvw/ – maioman
Der obige Code gibt nicht undefined – nikhil