--- title: IDBIndex.isAutoLocale slug: Web/API/IDBIndex/isAutoLocale tags: - API - Experimental - IDBIndex - IndexedDB - Propriété - Reference translation_of: Web/API/IDBIndex/isAutoLocale --- {{APIRef("IndexedDB")}}{{SeeCompatTable}} La propriété en lecture seule **`isAutoLocale`**, rattachée à l'interface {{domxref("IDBIndex")}}, est un booléen qui indique si la valeur `locale` de l'index vaut `auto` (cf. [les paramètres optionnels de `createIndex()`](/fr/docs/Web/API/IDBObjectStore/createIndex#Paramètres)). ## Syntaxe var monIndex = objectStore.index('index'); console.log(monIndex.isAutoLocale); ### Valeur Un booléen. ## Exemples Dans l'exemple suivant, on ouvre une transaction et un magasin d'objet puis on récupère l'index `lName` depuis une base de données de contact. Ensuite, on ouvre un curseur simple sur l'index grâce à la méthode {{domxref("IDBIndex.openCursor")}} — cela fonctionne comme si on avait directement ouvert un curseur sur un magasin d'objet avec {{domxref("IDBObjectStore.openCursor")}} mais ici les enregistrements sont triés selon l'index et pas selon la clé primaire. La valeur `isAutoLocale` est affichée dans la console. ```js function displayDataByIndex() { tableEntry.innerHTML = ''; var transaction = db.transaction(['contactsList'], 'readonly'); var objectStore = transaction.objectStore('contactsList'); var myIndex = objectStore.index('lName'); console.log(myIndex.isAutoLocale); myIndex.openCursor().onsuccess = function(event) { var cursor = event.target.result; if(cursor) { var tableRow = document.createElement('tr'); tableRow.innerHTML = '