English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
key() 方法返回具有指定索引的键的名称。
key()方法属于存储对象,可以是localStorage对象或sessionStorrage对象。
键的顺序是用user-agent定义的,因此您不应依赖它。
localStorage.key(index)
sessionStorage.key(index)
var x = localStorage.key(0);테스트 보기‹/›
表格中的数字指定了完全支持key()方法的第一个浏览器版本:
Method | |||||
key() | 4 | 3.5 | 11.5 | 4 | 9 |
参数 | 描述 |
---|---|
index | 一个整数,表示要获取名称的键的编号。这是一个从零开始的索引 |
返回值: | 包含键名称的字符串。如果索引不存在,则返回null |
---|---|
DOM 버전: | 网络存储API |
다음 함수는 로컬 스토리지 키를 반복합니다:
function displayItems() { var items = ""; for(var i = 0; i < localStorage.length; i++) { items += localStorage.key(i) + "<br>"; } document.getElementById("output").innerHTML = items; }테스트 보기‹/›
다음 함수는 로컬 스토리지 키를 순회하며 각 키에 설정된 값을 가져옵니다:
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; }테스트 보기‹/›
다음 함수는 현재 도메인의 세션 저장소에 두 개의 데이터 항목을 추가한 후 첫 번째 세션 저장소 항목의 이름을 반환합니다:
var x = sessionStorage.key(0);테스트 보기‹/›
HTML 튜토리얼:웹 저장 API
창(Window) 참조:window.localStorage 속성
창(Window) 참조:window.sessionStorage 속성