이 레슨을 한국어로 번역하는 중입니다. 지금은 English 버전을 보고 계십니다.번역을 도와주세요

0%

본문으로 건너뛰기

Persistence with localStorage

중급~30 분0/4 단계

Keep the ledger after refresh

Browser memory disappears when a page reloads. localStorage gives a small local-first application durable storage on the same device. Arrays must be serialized to JSON when saved and parsed when loaded.

Parsing can fail if stored data is damaged, so recovery is part of the feature—not an afterthought.

안내

1

Create loadTransactions with localStorage.getItem and JSON.parse.

힌트: Read STORAGE_KEY, then parse only when raw exists.

어디에 작성하나요?

// Implement loadTransactions(), saveTransactions(), and render().

5번째 줄에 작성하세요 — 그 주석 아래, 이미 추가한 코드 다음입니다.

2

Recover safely with try/catch and return an empty array on failure.

3

Create saveTransactions(items) with JSON.stringify.

4

Save after every push and render once on startup.

내 코드

html
5 줄
1
2
3
4
5

실시간 미리보기

실시간 미리보기