인프런 커뮤니티 질문&답변
clear( ) API 질문 !
작성
·
218
1
clearAllItem: function() {
localStorage.clear();
this.todoItems = [];
}
this.todoItems = [ ]; 부분을
this.todoItems.clear( ) 바꾸면 안되던데 왜 안되는거에요?!!
답변 1
1
캡틴판교
지식공유자
안녕하세요 okky님, 좋은 아이디네요.. ㅎㅎ
todoItems라는 데이터 속성은 배열이기 때문에 clear() API가 제공되지 않습니다. 로컬스토리지 객체는 clear() API가 제공되기 때문에 사용이 가능한거에요 ㅎㅎ 아래 문서 두개 보시면 조금 이해하시기 수월할 것 같습니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array (들어가서 사이트 왼쪽에 있는 API 메뉴 보시면 기본적으로 제공되는 API 목록이 보이실거에요)
https://developer.mozilla.org/ko/docs/Web/API/Window/localStorage
강의 수강해 주셔서 감사합니다 :)





