1. 程式人生 > >sessionStorage,localStorage總結

sessionStorage,localStorage總結

相同點

1. 都是用來儲存資料
2. 存放的資料型別都是字串型別
3. 存放的方式為localStorage.name = value/sessionStorage.name = value/localStorage.setItem(name,value)/sessionStorage.setItem(name,value)
4. 獲取的方式為localStorage.name/sessionStorage.name/localStorage.getItem(name)/sessionStorage.getItem(name)
5. 刪除所有屬性的方式為localStorage.clear()/sessionStorage.clear()
6. 刪除某個屬性的方式為localStorage.removeItem(name)/sessionStorage.removeItem(name)
7. 可以通過localStorage.key(index)/sessionStorage.key(index)來獲取存放在其中的name值
8. 不同瀏覽器中不能共享資料

不同點

1. 儲存週期不同,localStorage會一直存在除非手動刪除,而sessionStorage在瀏覽器(或一個標籤頁)關閉就消失了
2. 儲存範圍不同,在同個瀏覽器中的多個標籤頁localStorage的值可以共享,而sessionStorage不行