본문 바로가기

코딩교육7

[코딩온] 프론트 혼자 로그인 구현 과정 recoil-persist (feat. 실패) 주요 내용 출처 : ( https://www.daleseo.com/js-web-storage/ ) 1인 프론트 프로젝트를 하다보니 새로운 문제가 계속 발생하는 것 같다. 웹 사이트의 가장 기본인 로그인 페이지를 구현하고 싶었는데 생각해보니 로그인을 하려면 그 정보를 어딘가에 저장해야 했다….! 우선 recoil을 최대한 활용해볼 예정이라 관련해서 구글링 중 웹 로컬 스토리지를 발견했다. 웹 스토리지는 로컬 스토리지 vs 세션 스토리지로 나뉜다. 세션 스토리지는 각 창이나 탭이 생기면 데이터가 생생되고 창이나 탭이 닫히면 데이터가 없어진다. 하지만 로컬 스토리지는 동일한 컴퓨터 동일한 브라우저를 쓴다는 요건만 충족되면, 데이터 영속성(persistence)에 의해 그 정보를 계속 활용할 수 있게 된다. l.. 2023. 12. 17.
[코딩온] Math.min([array]) = NaN 해결 (JS) https://stackoverflow.com/questions/36608611/why-does-math-min1-2-return-nan Why does Math.min([1,2]) return NaN? I've been debugging this code for about an hour, and it looks like Math.min([1,2]) returns NaN. var int_array = [1,2] console.log(Math.min(int_array)) //prints NaN, but expect 1 isNaN(Math.min(int... stackoverflow.com 최근에 코테를 준비중인데 그 중 array 내의 최댓값과 최솟값을 return 하는 Math.max 와 Math.min.. 2023. 12. 12.
[코딩온] ChatGPT와 함께하는 JS 알고리즘 공부(1) - list(set) 리스트 JavaScript에서 리스트가 뭘까? 알고리즘에서 대개 linked list를 list라 하는데, JS에서는 별도로 구현을 해주어야 한다. 보통의 linked list란 이런 것이다. 내용이 잘 정리된 블로그를 대신 가져와봤다. https://coduking.com/entry/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-%EB%B0%B0%EC%97%B4-%EC%97%B0%EA%B2%B0%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%8A%A4%ED%83%9D-%ED%81%90 자료구조: 배열, 연결리스트, 스택, 큐 자료구조란, 데이터를 효율적으로 저장하고, 관리하며, 사용하기 위한 구조입니다. 그 중에서도 가장 기본이 되는 자료구조는 배열, 연결리스트, 스택, 큐.. 2023. 12. 11.