Добро пожаловать обратно! Если вы все еще заинтересованы в этой серии, это означает, что вам нравится настойчивость, как и мне, и вы клянетесь быть настойчивым, как я.

Продолжая Часть 1, часть 2 посвящена тому, как получить данные, которые мы сохранили. НАША ЦЕЛЬ:получить значения Mr. Дэвис” и 30, чтобы составить предложение.

  • indexedDB использует пары ключ/значение и использует ключи для получения значений
  • Для ХРАНЕНИЯ данных мы использовали ( IDBObjectStore.add(DATA, KEY)).
  • Для ПОЛУЧЕНИЯ данных мы будем использовать ( IDBObjectStore.get(KEY)).

indexedDB: получение данных

1. Откройте и назовите базу данных, указав номер версии (IDBOpenRequest).

2. Назначить переменную для результата этого открытого запроса (IDBDatabase)
3. Использовать переменную для создания таблицы для хранения данных ( « IDBObjectStore )

4. Создайте транзакцию только для чтения для получения данных( IDBTransaction)

5. Используйте метод GET для получения данных из этой таблицы (IDBObjectStore.get(KEY))
6. Создайте console.logs для успеха/ошибки ПОЛУЧЕНИЯ данных
7. Закройте базу данных ( IDBDatabase.close() )

ОКОНЧАТЕЛЬНЫЙ РЕЗУЛЬТАТ — Нажмите здесь, чтобы увидеть полный код