首页 > 解决方案 > 如何从多个数组创建单个对象

问题描述

我想获得一个包含 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
      });

自动翻译

标签: javascriptindexeddblocalforage

解决方案


只需在其函数之外创建一个空对象iterate,然后用这些填充它key-values

const data = {} // change the name properly

localforage.iterate(function(value, key, iterationNumber) {
 data[key] = value;
})

推荐阅读