При написании основной игры для моего школьного проекта я столкнулся с проблемой, пытаясь сохранить и отсортировать массив рекорд , я считаю, что использование localstorage - правильный способ Впрочем, поскольку сам массив состоит из имени и оценки, у меня возникли проблемы при ее сортировке.
https://jsbin.com/fagupohozo/1/edit?js
allPlayers = {};
function showScore(){
getStoragePlayer();
addPlayer();
setStoragePlayer();
}
function addPlayer(){ //Adds a player to the array with score and name
allPlayers[prompt("What's your name")] = score;
}
function setStoragePlayer(){ // Sends the array to the cloud for saving
localStorage.setItem("PlayerArray", JSON.stringify(allPlayers));
}
function getStoragePlayer() { // Downloads the array from the cloud
if (localStorage.PlayerArray != null) {
allPlayers = JSON.parse(localStorage.getItem("PlayerArray"));
}
}