我们仍在将本课翻译成简体中文。目前您阅读的是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

实时预览

实时预览