オブジェクトをローカルストレージに保存していますが、ページを再度ロードするときにすべてのアイテムをリストしたいのですが、オブジェクト要素。何か案は?ここに私のコードです:ローカルストレージ内のオブジェクトの特定の要素を取得します
var estudiantes = [];
function agregaArray(i) {
estudiantes.push({
"carnet": $("#carnet_" + i).text(),
"apellidos": $("#apellidos_" + i).text(),
"nombre": $("#nombre_" + i).text(),
"e1": $("#examen1_" + i).val(),
"e2": $("#examen2_" + i).val(),
"e3": $("#examen3_" + i).val(),
"prom": $("#promedio_" + i).text()
});
}
function agregaLocalStorage() {
localStorage.setItem("114270311_estudiantes", JSON.stringify(estudiantes));
}
$("#list").click(function() {
for (var i = 0; i < localStorage.length; i++) {
var obj = JSON.parse(localStorage.getItem(localStorage.key(i)));
console.log(obj.carnet);
console.log(obj.apellidos);
console.log(obj.nombre);
}
});
これらのconsole.logsは "未定義"を返し、私は特定の情報を取得したいと思います。
ありがとうございました。
有用であろう
希望おかげで、あなたは完全に正しいです! –