export const getDate = (date: Date): string => { const _date = new Date(date) const yyyy = _date.getFullYear() const mm = String(_date.getMonth() + 1).padStart(2, "0") const dd = String(_date.getDate()).padStart(2, "0") return `${yyyy}-${mm}-${dd}` } export const elapsedTime = (date: Date): string => { const start = new Date(date) const end = new Date() const seconds = Math.floor((end.getTime() ..
etc
그동안 코테 풀기, 수강 후 TIL 업로드는 깃헙에만 하면서 잔디 관리에 신경 쓰고 블로그를 좀 방치했는데 블로그도 꾸준히 하도록 해야겠다 근황... - 코테 하루 1문제 이상 풀기 (현재 코테 강의를 들으면서 문제를 풀고 있는데, 강의를 다 들은 후에는 프로그래머스를 풀려고 한다) - 강의 수강 (강의 수강 이유는, 원티드 프리온보딩때 js와 react에 대한 이해와 구현능력 부족, ts의 필요성을 절실히 깨달았고 취업을 위해 next.js 또한 공부해야겠다고 느껴서! 팀 플젝 전, 이것들을 사용해서 개인 플젝을 만들려고 하는데 무지성 클론 코딩은 싫지만 큰틀은 짜여져있었으면 좋겠어서, 플젝 시에 막히는 부분이 있으면 도움을 얻고 싶어서 ! 이를 충족할만한 강의를 수강 중이고 현재까지는 만족스럽다 진도..
프로토타입 자바스크립트는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어 자바스크립트를 이루고 있는 거의 ‘모든 것’이 객체임 객체지향 프로그래밍 여러 개의 독립적 단위, 즉 객체의 집합으로 프로그램을 표현하려는 프로그래밍 패러다임 실체는 특징이나 성질을 나타내는 속성을 가짐 추상화 : 다양한 속성 중 프로그램에 필요한 속성만 간추려내어 표현하는 것 객체 : 속성을 통해 여러 개의 값을 하나의 단위로 구성한 복합적인 자료구조 객체지향 프로그래밍은 객체의 상태를 나타내는 데이터와, 상태 데이터를 조작할 수 있는 동작을 하나의 논리적인 단위로 묶어 생각함 ex) 반지름은 원의 상태를 나타내는 데이터 / 동작은 원의 지름, 둘레, 넓이를 구하는 것 즉, 객체는 상..
클로저란? 함수와 그 함수가 선언된 렉시컬 환경과의 조합 const x= 1; function outerFunc(){ const x = 10; function innerFunc(){ console.log(x); // 10 } innerFunc(); } outerFunc(); innerFunc의 상위 스코프는 outerFunc의 스코프 따라서 innerFunc 내부에서 자신을 포함하고 있는 outerFunc의 x 변수에 접근 가능 만약 innerFunc 함수가 outerFunc 함수의 내부에서 정의된 중첩 함수가 아니라면 innerFunc 함수를 outerFunc 함수의 내부에서 호출한다 하더라도 outerFunc 함수의 변수에 접근 불가 const x= 1; function outerFunc(){ con..