我有了這個代碼,列出所有保存的玩家在一個遊戲:的JavaScript:從訪問本地存儲對象[對象]在HTML5
function getAllPlayers(){
for (var i = 0; i <= playerCount; i++){
object[i] = JSON.parse(localStorage.getItem("savedData"+i));
console.log(object[i]);
}
}
我得到的對象[對象],它是對象的集合。在控制檯中,我可以看到它們的屬性和值,但是:
for (var name in object) {
alert('"' + name + '"="' + object[name] + '"');
}
我仍然無法訪問這些屬性。有沒有一種方法可以將每個對象都放入一個單獨的變量中,以便我可以通過varName.property語法訪問它們?
調用你的變量'object'可能不是最好的主意。 –
它沒有什麼區別 - 當更改var名稱時仍然會獲得[object Object]。 – user841760
使用「object」作爲var名稱將起作用。只要你不嘗試使用「對象」...我真的不會推薦它。 – EasyPush