IDBDatabase.name
此屬性可以返回IndexedDB資料庫的名稱。
語法結構:
[JavaScript] 純文字檢視 複製程式碼let dbName = IDBDatabase.name;
非常簡單的屬性,程式碼演示如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> let request = window.indexedDB.open("antzone", 1); request.onupgradeneeded = (ev) => { let db = ev.target.result; if (!db.objectStoreNames.contains('person')) { let objectStore = db.createObjectStore('person', { keyPath: 'id' }); } } request.onsuccess = (ev) => { let db = ev.target.result; console.log(db.name ); } </script> </head> <body> <p>列印資料庫名稱</p> </body> </html>
程式碼執行效果截圖如下:
可以看到在控制檯,列印出了資料庫的名稱。