コンストラクター
プロパティ
非公開 読み取り専用prefix
prefix: string
非公開 読み取り専用storage
storage: Storage
メソッド
非公開keyOf
-
keyOf(name: string | undefined): string
readJson
-
readJson(name?: string): unknown
readText
-
readText(name?: string): string | undefined
remove
-
remove(name?: string): void
writeJson
-
writeJson(value: unknown, name?: string): void
パラメータ
- value: unknown
オプションname: string
戻り値 void
writeText
-
writeText(value: string, name?: string): void
パラメータ
- value: string
オプションname: string
戻り値 void
保存領域1つ。領域の中は名前で分けられ(
saveのスロット番号、settingsの項目ごと)、 分けないなら名前を省く(shelf)。壊れた値は未設定として読む。 他のタブや手動編集で壊れうるので、読み手は両者を区別しない。
保存先はコンストラクタで受け取る。ブラウザではlocalStorage、テストではメモリ上の実装を渡す。