자바스크립트 Local Storage 사용 방법

자바스크립트의 Local Storage는 웹 브라우저에 데이터를 저장하고 나중에 사용하기 위한 기능을 제공합니다. Local Storage는 사용자의 브라우저에 데이터를 영구적으로 저장하므로, 새로고침이나 페이지 이동 후에도 데이터가 유지됩니다. 이 글에서는 자바스크립트에서 Local Storage를 사용하는 간단한 방법을 알아보겠습니다.

Local Storage에 데이터 저장하기

Local Storage에 데이터를 저장하려면 localStorage 객체를 사용합니다. 저장할 데이터의 키와 값으로 setItem() 메서드를 호출합니다. 예를 들어, 사용자의 이름을 저장하려면 다음과 같이 작성할 수 있습니다:

localStorage.setItem('name', 'John');

위의 코드는 ‘name’이라는 키로 ‘John’이라는 값을 Local Storage에 저장합니다. 이제 사용자의 이름이 Local Storage에 저장되었습니다.

Local Storage에서 데이터 가져오기

Local Storage에서 저장된 데이터를 가져오려면 getItem() 메서드를 사용합니다. 이전에 저장한 사용자 이름을 가져오는 예시를 살펴보겠습니다:

let name = localStorage.getItem('name');
console.log(name); // 출력: John

위의 코드에서 getItem() 메서드는 ‘name’ 키에 해당하는 값을 가져와서 변수 name에 저장합니다. 그리고 console.log()를 통해 값을 출력합니다.

Local Storage에서 데이터 삭제하기

Local Storage에서 저장된 데이터를 삭제하려면 removeItem() 메서드를 사용합니다. 예를 들어, 이전에 저장한 사용자 이름을 삭제하는 방법은 다음과 같습니다:

localStorage.removeItem('name');

위의 코드는 ‘name’ 키에 해당하는 데이터를 Local Storage에서 삭제합니다. 이제 ‘name’ 키에 해당하는 데이터는 Local Storage에서 삭제되었습니다.

Local Storage 전체 데이터 삭제하기

Local Storage에 저장된 모든 데이터를 삭제하려면 clear() 메서드를 사용합니다. 예를 들어, 다음과 같이 작성할 수 있습니다:

localStorage.clear();

위의 코드는 Local Storage에 저장된 모든 데이터를 삭제합니다. 주의해야 할 점은 clear() 메서드는 모든 데이터를 삭제하므로 신중하게 사용해야 합니다.

결론

이번 글에서는 자바스크립트의 Local Storage를 사용하는 방법에 대해 알아보았습니다. Local Storage를 사용하면 웹 브라우저의 영구적인 저장공간에 데이터를 저장하여 나중에 사용할 수 있습니다. 데이터의 저장, 가져오기, 삭제 등의 기능을 간단한 메서드를 통해 사용할 수 있으니 필요에 따라 적절히 활용해보세요!


#javascript #localstorage