I need get argument "i" from callback function and move it to "obj". I read many same topics but I still dont understand how it work. Please someone help.
function getData(index,callback) 
    {
        var openReq = indexedDB.open("catalogs");
        openReq.onsuccess = function() 
        {
            var db = openReq.result;
            var transaction = db.transaction(['plants'], "readwrite");
            var objectStore = transaction.objectStore("plants");
            var objectStoreRequest = objectStore.get(index);
            var store=null;  
              objectStoreRequest.onsuccess =function(event)
              {
              store =objectStoreRequest.result;
              //console.log(store);
              return store;
              }
              transaction.oncomplete = function(event)
              {
                db.close();
                if(callback)
                    callback(store);
              }
        }
    }
...SOME CODE.....
    for (var i = 101; i < 272; i++){
        var obj= new Object();
        getData(''+i,function (i){document.obj=i;});
        console.log(obj);
        }
 
    