0

この関数から実際に顧客配列を返すようにするにはどうすればよいですか? つまり、私が使用する別の言語Thread.SignalOneまたはAsync callback. JSでこれを行うにはどうすればよいですか?

 var getAllFiles = function() {
 var customers = [];
 var objectStore = dbGlobals.db.transaction("files").objectStore("files");

 objectStore.openCursor().onsuccess = function(event) {
  var cursor = event.target.result;
  if (cursor) {
      if(cursor.key.indexOf(currentFolder) != -1)  {
        customers.push(cursor.value);
      }
      cursor.continue();      
  }
  else {
//  alert("Got all customers: " + customers);
    return customers;
  }
};

}

4

0 に答える 0