MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

IDBDatabase.objectStoreNames

IDBDatabaseインターフェイスのobjectStoreNamesプロパティは、現在接続しているデータベースのobject stores名のリストを含むDOMStringListです。

構文

db.objectStoreNames

現在接続しているデータベースのobject stores名のリストを含むDOMStringList

// Let us open our database
var DBOpenRequest = window.indexedDB.open("toDoList", 4);

// these two event handlers act on the database being opened successfully, or not
DBOpenRequest.onerror = function(event) {
  note.innerHTML += '<li>Error loading database.</li>';
};
 
DBOpenRequest.onsuccess = function(event) {
  note.innerHTML += '<li>Database initialised.</li>';
    
  // store the result of opening the database in the db variable. This is used a lot below
  db = DBOpenRequest.result;

  // This line will log the version of the connected database, which should be
  // an object that looks like { ['my-store-name'] }
  console.log(db.objectStoreNames);
};

仕様

Specification Status Comment
Indexed Database API
The definition of 'objectStoreNames' in that specification.
勧告候補  

ブラウザ実装状況

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 23webkit
24
10 moz
16.0 (16.0)
10, partial 15 7.1
Feature Android Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Basic support 4.4 22.0 (22.0) 1.0.1 10 22 未サポート

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: fscholz, YuichiNukiyama
 最終更新者: YuichiNukiyama,