Добро пожаловать обратно! Если вы все еще заинтересованы в этой серии, это означает, что вам нравится настойчивость, как и мне, и вы клянетесь быть настойчивым, как я.
Продолжая Часть 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() )