localStorage ๋ก์ปฌ ์คํ ๋ฆฌ์ง
๋ธ๋ผ์ฐ์ ๋ด์ ํค-๊ฐ์ ์์ผ๋ก ํ์ฌ ๊ฐ์ ์ ์ฅํ๋ค.
๋ธ๋ผ์ฐ์ ๊ฐ ๋ค์ ๋ซํ ๋ค ๋ค์ ์คํ๋์ด๋ ๊ฐ์ด ์ ์ง๋๋ค.
ํค-๊ฐ์ ํญ์ ๋ฌธ์์ด์ด์ด์ผ ํ๋ค.
๋ ๋๋ฉ์ธ์ด๋ ํฌํธ, ํ๋กํ ์ฝ์ด ๊ฐ๋ค๋ฉด ๋์ผํ ๋ชจ๋ ์ฐฝ์์ ๊ณต์ ๋๋ค.
๋ก์ปฌ์คํ ๋ฆฌ์ง์ ๊ธธ์ด
ํ์ฌ ์ ์ฅ๋์ด์๋ ๋ฐ์ดํฐ์ ๊ฐ์๋ฅผ ์ ์ ์๋ค.
const localLength = localStorage.length;
localStorage.setItem
๋ก์ปฌ์คํ ๋ฆฌ์ง์ ๊ฐ์ ์ถ๊ฐํ๋ค.
localStorage.setItem(keyword);
ํค ๊ฐ ์ ์ฒด ์๊ธฐ
for๋ฌธ์ ํตํด ๋ก์ปฌ์คํ ๋ฆฌ์ง์ ์ธ๋ฑ์ค์ ํด๋นํ๋ ํค์ ์ ๊ทผํ์ฌ
localStorage.getItem(key) ๋ฅผ ํตํด ํค์ ๊ฐ์ ์ ์ ์๋ค.
for (let i = 0; i <= localLength; i++) {
let key = localStorage.key(i);
console.log(`key: ${key}`);
let thisKeyword = localStorage.getItem(key);
console.log(`${i}๋ฒ ํค์๋: ${thisKeyword}`);
}
localStorage.removeItem
๋ก์ปฌ์คํ ๋ฆฌ์ง์ ๊ฐ์ ์ญ์ ํ๋ค
localStorage.removeItem(key);
๐์ฐธ๊ณ
https://developer.mozilla.org/ko/docs/Web/API/Window/localStorage
https://ko.javascript.info/localstorage
'๐ Retrospect > Personal Projects' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[java] ์ค์๊ฐ ๋ฌธ์ (0) | 2021.09.08 |
---|---|
[JS] ํ์ฌ ํ์ด์ง ํจ์ค ์์๋ด๊ธฐ (0) | 2021.09.08 |
[Ajax] DB์์ ์ฐ๋/ Ajax (0) | 2021.09.08 |
[์นํ๋ก์ ํธ] ํ๋ฉด์ค๊ณ (0) | 2021.09.02 |
[์นํ๋ก์ ํธ] DB์ค๊ณ (0) | 2021.09.02 |
Comment