localstorage에 저장되는건 무조건 문자라서 첫째 내용만 바꿔라 그런 기능은 없습니다
localstorage는 5mb 용량제한도 있어서 많은 데이터 저장하시려면 서버만들고 DB에 저장하는게 옳은 방법입니다
싫다면 브라우저 내의 indexedDB라는걸 쓰면 용량제한없이 대량의 데이터를 저장하고 async 하게 꺼내쓸 수 있고 index 기능도 제공해서 빠르게 원하는 데이터만 찾을 수 있는데
문법이 더러워서 코드 쉽게 바꿔주는 라이브러리를 쓰든 하면 됩니다
reduce는 array 안에 있는 것들 누적합, 누적곱 이런거 계산하고 싶을 때 사용합니다
reduce() 안에 함수를 하나 집어넣을 수 있는데 집어넣으면
array안에 있던 데이터 하나하나에 그 함수를 적용해줍니다
그 함수의 첫째 파라미터는 이전 array item에 적용하고나서 return한 값입니다
둘째 파라미터는 현재 적용되는 array item 값 입니다