javascript/typescript

[typescript] localStorage, sessionStorage

킹king 2024. 1. 17. 17:32
반응형

 

타스로 쓰다보면 자꾸 빨간줄이 생기는데 일단 첫번째

 

1. getItem에 에러날 경우

const item = JSON.parse(sessionStorage.getItem(k)!);

뒤에 느낌표를 쓰기.

 

 

2. key에 에러날 경우

// 반복문이라서 i가 있음
const k = sessionStorage.key(i);
if (k && k.includes('user')) {};

첫번째는 따로 변수로 받아서 if문에서 갸가 있을 경우~를 써주고 처리하면 된다.

 

if (sessionStorage.key(i)?.includes('user')) {}

변수로 처리하기 싫다면 이렇게 물음표를 key뒤에 붙이면 됨!