Storage key() 方法

JavaScript Storage 對(duì)象

key() 方法返回具有指定索引的鍵的名稱。

key()方法屬于存儲(chǔ)對(duì)象,可以是localStorage對(duì)象或sessionStorrage對(duì)象。

鍵的順序是用user-agent定義的,因此您不應(yīng)依賴它。

語法:

localStorage.key(index)
sessionStorage.key(index)
var x = localStorage.key(0);
測試看看?/?

瀏覽器兼容性

表格中的數(shù)字指定了完全支持key()方法的第一個(gè)瀏覽器版本:

Method
key()43.511.549

參數(shù)值

參數(shù)描述
index一個(gè)整數(shù),表示要獲取名稱的鍵的編號(hào)。這是一個(gè)從零開始的索引

技術(shù)細(xì)節(jié)

返回值:包含鍵名稱的字符串。如果索引不存在,則返回null
DOM版本:網(wǎng)絡(luò)存儲(chǔ)API

更多示例

以下函數(shù)迭代本地存儲(chǔ)鍵:

function displayItems() {
  var items = "";
  for(var i = 0; i < localStorage.length; i++) {
 items += localStorage.key(i) + "<br>";
  }
  document.getElementById("output").innerHTML = items;
}
測試看看?/?

以下函數(shù)遍歷本地存儲(chǔ)鍵并獲取為每個(gè)鍵設(shè)置的值:

function displayItems() {
  var items = "";
  for(var i = 0; i < localStorage.length; i++) {
 items += localStorage.key(i) + ": ";
 items += localStorage.getItem(localStorage.key(i)) + "<br>";
  }
  document.getElementById("output").innerHTML = items;
}
測試看看?/?

以下函數(shù)將兩個(gè)數(shù)據(jù)項(xiàng)添加到當(dāng)前域的會(huì)話存儲(chǔ)中,然后返回第一個(gè)會(huì)話存儲(chǔ)項(xiàng)的名稱:

var x = sessionStorage.key(0);
測試看看?/?

相關(guān)參考

HTML教程:Web存儲(chǔ)API

窗口(Window)參考:window.localStorage屬性

窗口(Window)參考:window.sessionStorage屬性

JavaScript Storage 對(duì)象

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清