localStorage 저장

|


getHistory() {
    return localStorage.getItem('keywordHistory') === null
      ? []
      : localStorage.getItem('keywordHistory').split(','); // 로컬호스트가  이런구조의 배열로바뀜 Ex)['','','','']
  }

  addKeyWord(keyword) {
    // 최근 키워드 저장
    let keywordHistory = this.getHistory();

    keywordHistory.unshift(keyword); // 배열의 맨앞부터 저장
    keywordHistory = keywordHistory.slice(0, 5); // 최대 5개키워드까지만 저장되고 뒤에서부터 짤림 배열상태임
    localStorage.setItem('keywordHistory', keywordHistory.join(',')); // 로컬호스트에 저장 EX) '','',''  스트링상태로

    // 저장한 데이터 다시 불러오기
    // 이거 없으면 새로고침해야 데이터 불러와짐ㅋ
    this.init();
  }