IDBDatabase.objectStoreNames

La propriété objectStoreNames, rattachée à l'interface IDBDatabase, est une liste de chaînes de caractères (DOMStringList) qui sont les noms des magasins d'objets (IDBObjectStore) connectés à la base de données.

Note: Cette fonctionnalité est disponible via les Web Workers

Syntaxe

db.objectStoreNames

Valeur

Une liste DOMStringList des noms de magasins d'objets (IDBObjectStore) connectés à la base de données.

Exemple

// Connexion à la base de données
var DBOpenRequest = window.indexedDB.open("toDoList", 4);

// Les deux gestionnaires d’événements activés pour
// gérer la réussite ou l'échec de le connexion.
DBOpenRequest.onerror = function(event) {
  note.innerHTML += '<li>Erreur de chargement de la base de données.</li>';
};

DBOpenRequest.onsuccess = function(event) {
  note.innerHTML += '<li>Base de données initialisée.</li>';

  // Affecte la connexion à la variable db.
  db = DBOpenRequest.result;

  // Cette ligne affiche sur la console la liste des magasins
  // d'objets de la base de données
  console.log(db.objectStoreNames);
};

Note : Pour un exemple fonctionnel complet, voir notre application de démo To-do Notifications (l'exemple live).

Spécifications

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi