localStorage に保存されているデータの JSON 配列を更新しようとしていますが、何らかの理由でクラッシュし続け、その理由がわかりません。以下はコードです:
this.setToken = function(newToken) {
var settingsList = JSON.parse(window.localStorage.getItem("settings"));
var l = settingsList.length;
for (var i=0; i < l; i++) {
if (settingsList[i].token === "") {
app.showAlert(newToken,"[TOKEN-DEBUG]");
settingsList.[i].token = newToken;
break;
}
}
}
var settings = [{"token": ""}
];
window.localStorage.setItem("settings", JSON.stringify(settings));
次の行でエラーが発生し続けます。
settingsList.[i].token = newToken;
私を夢中にさせているので、誰かがこれを手伝ってくれませんか:S