• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

clear( ) API 질문 !

20.09.14 23:58 작성 조회수 111

1

clearAllItemfunction() {
              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

강의 수강해 주셔서 감사합니다 :)