this.saveScore = function(x) { var score = $('#timer').html(); var step1 = score.replace("Czas: ", ""); var step2 = step1.replace(":", ""); var toCompare = step2.replace(".", ""); var data = new Object(); data["username"] = $('#name').val(); data["gametype"] = gameSize; data["toCompare"] = toCompare; data["score"] = score; localStorage.setItem(Math.random(), JSON.stringify(data)); document.location.reload(false) }
Tak wygląda output:
0.015241626417264342 {"username":"tomek","gametype":1,"toCompare":"0001846","score":"Czas: 00:01.846"}
0.17582927783951163 {"username":"tomek","gametype":1,"toCompare":"0001846","score":"Czas: 00:01.846"}
0.1894253147765994 {"username":"asd","gametype":4,"toCompare":"0012920","score":"Czas: 00:12.920"}
0.3665128774009645 {"username":"asddd","gametype":1,"toCompare":"0002189","score":"Czas: 00:02.189"}
I nie bardzo logicznie kumam jak poruszać się po wynikach tego co mam w localStorage.
Powiedzmy że na planszy gry mam tabelkę z najlepszymi wynikami i chciałbym dla każdego rozmiaru(gra Memory) wyświetlić tylko wyniki dla gametype: 4,6,8.
Ktoś mnie może nakierować jak się porusza po obiektach czy tablicach w JavaScripcie?