localStorage 本地存儲 、對象、存數據 、取數據 存儲的數據量在20M左右 localStorage 是window下麵的屬性,用的時候可以省略window 數據只能存儲字元串類型的 localStorage沒有過期時間,只要不刪除就永遠存在 同一個瀏覽器的不同視窗數據可以通用 不同的瀏 ...
localStorage 本地存儲 、對象、存數據 、取數據
-
存儲的數據量在20M左右
-
localStorage 是window下麵的屬性,用的時候可以省略window
-
數據只能存儲字元串類型的
-
localStorage沒有過期時間,只要不刪除就永遠存在
-
同一個瀏覽器的不同視窗數據可以通用
-
不同的瀏覽器之間的數據不能通用
localStorage 的使用方式: 01.存數據:localStorage.setItem('數據的名字','數據'); 02.取數據:localStorage.getItem('數據的名字'); 註意:如果獲取的數據不存在,返回的是null 03.刪數據:localStorage.removeItem('數據的名字'); 04.清空數據:localStorage.clear(); 示例: //隨意存幾個數據進去 localStorage.setItem('abc','efg'); localStorage.setItem('qwe','hj'); localStorage.setItem('sdf','fgh'); localStorage.setItem('hj','dsfsdf'); //先判斷一下數據是否存在 存在的話再去取 if(localStorage.getItem('abc')){ alert(localStorage.getItem('abc')); } //刪除數據 setTimeout(function(){ localStorage.removeItem('abc'); },2000) //清空數據 setTimeout(function(){ localStorage.clear(); },2000) //存數組的形式存數據 // JSON.stringify() 將對象轉換成字元串 // JSON.parse() 將對象字元串轉換成對象 localStorage.setItem('arr',JSON.stringify([1,2,3])); console.log(JSON.parse(localStorage.getItem('arr')));