Storage
객체는 웹 스토리지(세션/로컬 스토리지)를 다루는 데에 사용되는 객체이다. 공식 문서
//예시
localStorage.key = value;
sessionStorage["key"] = value;
[스토리지].length
Storage
객체에 저장된 항목의 수.
[스토리지].getItem(keyName)
keyName
키에 연결된 값을 반환한다.
keyName
: 키의 이름 (문자열)null
을 반환한다.[스토리지].setItem(keyName, keyValue)
keyName
키가 존재하지 않는다면 keyValue
값을 추가하고, 존재한다면 값을 keyValue
로 재설정한다.
keyName
: 키의 이름 (문자열)keyValue
: 키의 값 (문자열)undefined
)[스토리지].getItem(keyName)
keyName
키와 값을 삭제한다.
keyName
: 키의 이름 (문자열)undefined
)[스토리지].key(index)
index
번째 인덱스의 키 이름을 반환한다.
index
: 0부터 시작하는 인덱스 값 (정수) index
번째 키의 이름(문자열)을 반환한다. index
번째 키가 없다면 null
을 반환한다.[스토리지].clear()
Storage
의 저장된 모든 내용(키)를 삭제한다.
undefined
)storage
이벤트