#javascript #indexeddb #localforage
#javascript #indexeddb #localforage
Вопрос:
Я хотел бы получить один объект, который содержит все ключи и значения итерационной функции Localforage.
Ссылка: https://localforage.github.io/localForage/#data-api-iterate
localforage.setItem("Dragon Ball", "Bulma").then(function(value) {
console.log(value);
});
localforage.setItem("OnePiece", "Nami").then(function(value) {
console.log(value);
});
localforage.iterate(function(value, key, iterationNumber) {
console.log([key, value]);
})
.then(function() {
//Get all in one Object
});
Автоматически переводится
Комментарии:
1. У вас также должна быть подпись promise для интересующего метода. Ожидайте этого, не передавая cb ofc, и вы должны получить массив записей
Ответ №1:
Просто создайте пустой объект вне его iterate
функции, а затем заполните его этими key-values
:
const data = {} // change the name properly
localforage.iterate(function(value, key, iterationNumber) {
data[key] = value;
})