웹 브라우저에서 localstorage에서 JSON 객체를 검색하고 값을 표시하려고합니다. JSON 개체를 저장하고 새 데이터를 추가/밀어 넣을 수 있습니다. 나는 그것을 검색하고 표시하는 데 필요한 논리를 파악하는 데 어려움을 겪고 있습니다. 작은 배경을 제공하기 위해 변수 "S"는 항상 변경되는 숫자입니다. 시간은 클릭 (주요 기능)이 발생한 시간입니다. 나는이 두 가지가 짝을 이루어 지길 바래. 나는 모든 객체 "_obj"의 속성을 S의 목록을 인쇄하는 방법을 알아 내려고 노력하고 있어요JSON 객체를 Localstorage에 표시합니다.
$("#oico").click(function() {
var S = window.localStorage.getItem("_snum");
var myDate = new Date();
var theDate = (myDate.getMonth()+1) + '.' + (myDate.getDate()) + '.' + myDate.getFullYear();
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
var time = h + ":" + m + ":" + s;
var obj = {};
obj[S] = time;
if (window.localStorage.getItem("_obj") === null) {
window.localStorage.setItem("_obj", JSON.stringify(obj));
} else {
var existingEntries = JSON.parse(window.localStorage.getItem("_obj")) || [];;
entry[S] = time;
window.localStorage.setItem("entry", JSON.stringify(entry));
// Save allEntries back to local storage
existingEntries.push(entry);
window.localStorage.setItem("_obj", JSON.stringify(existingEntries));
}
});
: 여기
EX. I would like to print:
123456 - Time: 2:04
54321 - Time : 3:15
내가 절약 및 추가/밀어하고 방법이다. 그러나 S는 상수 값/키가 아니기 때문에 목록의 모든 "S"속성을 각각의 시간 값과 함께 인쇄하는 방법을 알 수 없습니다. 나는 이것이 어떻게 구성되었는지에 관한 나의 논리가 잘못된 것이라고 알고있다. 그래서 나는 도움을 원한다.
함수로 이것을 회전 후 : – user3259138
displayValues 함수() (_srtobj2 키)에 대한 {{ 경보 ("현재 snum는"+ 키); 알림 ("스탄 아래에 저장 됨 :"+ _srtobj2 [key]); if (key.일치 (/ [0-9] + /) { 경고 ("키는 숫자뿐입니다. 스낵이어야합니다."); } } } displayValues (); Uncaught SyntaxError : 예기치 않은 토큰 { – user3259138
if 문에서 두 번째 닫는 괄호를 깜박입니다. 나는 대답을 편집했다. –