# Local Storage 瀏覽器資料儲存 [JavaScript 入門篇 - 學徒的試煉](https://www.udemy.com/course/javascript-learning/) 上課筆記 加上個人詮釋與額外補充 ## 基礎概念 我們可以將網頁的資料儲存在 Local Storage,在 Local Storage 上的資料會永久儲存,主動清除才會消失。可以應用在顯示查詢紀錄、最近瀏覽...等 ## [範例程式碼](https://codepen.io/mogzbvfl-the-reactor/pen/QWxgppj) ## 如何在開發者工具查看 F12 -> Application  </br> ## 基本操作 ### setItem 設定 鍵/值 (key/Value) ```javascript= var str = 'Bob' localStorage.setItem("myName", str); ```  ### getItem 取得 鍵/值 (key/Value) ```javascript= console.log(localStorage.getItem("myName")); ``` </br> ## 編譯資料 Local Storage 只能儲存「字串」資料 直接給陣列,Local Storage 會自動轉為字串,但變成 `"[object Object]"`,原本的資料就掰掰了 ### 將 array 轉為 string ``` javascript= var schoolString = JSON.stringify(school); // "[{'teacher':'Peggy'}]" ``` ### 將 string 轉回 array 從 Local Storage 取回資料都會是「字串」型式,先轉回 array 利於後續使用 ```javascript= var getDataAry = JSON.parse(getData); ``` ###### tags: `六角學院` `程式設計` `Local Storage` `筆記`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up