Create, Compete & Win at Redbrick Connect 2024! 🎉
스니펫로컬 저장소에 데이터 저장하기

로컬 저장소에 데이터 저장하기

사용자의 로컬 저장소(브라우저)에 데이터를 저장할 수 있습니다.
이를 이용해 간단한 게임 기록등을 저장할 수 있습니다.

save_local_storage
const save_btn = GUI.getObject("save_btn");
let score = 100;
 
save_btn.onClick(function() {
    localStorage.setItem('game_score', score);
});

로컬 저장소에 저장된 데이터는 다음과 같이 불러올 수 있습니다.

load_game_data
    let score = localStorage.getItem("game_score");

단, 로컬 저장소는 사용자가 개발자 도구를 통해 쉽게 접근할 수 있으므로, 중요하거나 민감한 데이터는 저장하지 않는것이 좋습니다.
또한, 사용자가 브라우저에서 사이트 데이터를 삭제할 경우 로컬 저장소에 저장한 데이터도 같이 삭제됩니다.