profile
이 블로그의 글은 제 생각을 정리한 글과 인터넷 어딘가에서 배운 것을 정리한 글입니다. 출처는 되도록 남기도록 하겠습니다. 수정 및 건의 오류 등이 있으면 언제든지 댓글 부탁드립니다.

styled-components props 전달

4일 전
·
0개의 댓글

get('/page/:pageId', (req,res)=> { ... })

위 코드는 url의 path 예를 들면localhost:9000:/page/HTML라는 url이 브라우저에 찍혀있을 경우req.params는json 형식으로를 반환해준다.

2021년 7월 27일
·
0개의 댓글

node.js, express

Tree 구조code 분석 1code 분석 2

2021년 7월 26일
·
0개의 댓글

MY SQL cheat sheet

mysql -uroot -p : login with password in mysqlCREATE DATABASE databaseName; : create database SHOW DATABASES; : show all databasesUSE databaseName : s

2021년 7월 13일
·
0개의 댓글

색인 키와 값으로 객체 만들기

{\[key]:value} 타입을 indexable type이라고 부르며key와 value 값을 갖는 object를 생성할 수 있다.아래와 같이 사용할 수 있다.

2021년 7월 11일
·
0개의 댓글

currying 초심자

currying이란currying의 기본 작동 방식을 생각해봅시다.외부함수를 실행한다.내부 함수를 실행하면서 외부함수의 인자인 greeting은 closure에 저장되어 보존된다. (hello!)내부함수의 return을 통해 greeting과 name의 인자를 반환하고

2021년 7월 11일
·
0개의 댓글

함수 타입의 선언과 사용

함수 타입의 선언함수 타입의 사용함수도 타입을 지정해 다른 종류의 argument가 침범하는 것을 막을 수 있다.Note that the parameter name is required. The function type (string) => void means “a f

2021년 7월 11일
·
0개의 댓글

class Static property

Static 속성이란class 자체에 기본 state, method를 입혀 일반 함수나 state처럼 사용할 수 있게 한다.

2021년 7월 9일
·
0개의 댓글

class abstract

abstract란abstract는 상위 클래스에서 하위 클래스에서 선언할 수 있는 추상적인 state, method를 만드는 것이다.예를 들면 행성이라는 class에 대해 항성과 대기라는 추상 클래스를 선언하면extends를 통해 class를 내려받은 지구라는 clas

2021년 7월 9일
·
0개의 댓글

class private 선언

private 선언을 통해 캡슐화 가능

2021년 7월 9일
·
0개의 댓글

class에 interface

interface는 규약이지 선언된 것이 아니므로 class 내부에서 항상 구현을 해주어야 한다.

2021년 7월 9일
·
0개의 댓글

TS class 선언 방식

TS에서 클래스의 속성은 기본 public 속성입니다. private, protect와 같은 접근 제한자 (access modifier)를 통해 접근을 제한할 수 있습니다.기본적인 선언방식01 class의 타입을 선언해주고02 constructor를 통해 생성해준다.위

2021년 7월 9일
·
0개의 댓글

generic 타입 명시적 선언

generic 타입 명시적 선언TS도 타입추론이 막히는 경우가 있다. DOM을 지칭하는 button button이나,어떤 함수로 generic 타입 선언을 감싸는 경우 등 이런 경우는 발생하게 된다.위와 같은 상황을 피하기 위해 타입을 명시적으로 한정해주자.이런식으로

2021년 7월 6일
·
0개의 댓글

콜백 함수를 받는 함수 선언

times 함수는 인자를 두 개 받는데 하나는 콜백 함수, 하나는 숫자를 받는다.times 함수의 첫 인자로 함수를 넣어주어야 하는데 인자는 f:(index:number)=>void이므로타입이 숫자인 인자를 넣어주고 return이 void이므로 적당히 console.l

2021년 7월 6일
·
0개의 댓글

rest parameters 로 몇 개인지 알 수 없는 인수 집어넣기

...numbers는 rest parameters 문법으로 인해 쪼개진채로 들어가게되어 내부에서 배열로 합쳐지게 된다.따라서 위 코드는 정상적으로 작동한다.

2021년 7월 6일
·
0개의 댓글

함수와 선택적 매개변수

2021년 7월 6일
·
0개의 댓글

generic + extends

강력한 generic 타입을 통해 입력되는 값의 타입을 추측하는 것은좋은 일이다.하지만 모든 타입을 고려해 함수를 작성하는 일은 잘 없기 때문에 extends를 사용해 narrowing을 해주도록 하자<T extends {length:number}> 이 코드의 뜻

2021년 7월 6일
·
0개의 댓글

Call signature

In JavaScript, functions can have properties in addition to being callable. However, the function type expression syntax doesn’t allow for declaring p

2021년 7월 6일
·
0개의 댓글

onChange event generic type

JS에서 발생하는 특정 이벤트들은 대부분 함수를 작동시킨다.타입스크립트에서 타입을 명시하면 명시할 수록 에러 발생을 잡을 수 있으니이또한 타입을 명시해주는 것이 좋다.onChange 이벤트에 타입을 지정하는 방법을 알아보자.onChange에서 발생하는 DOM이벤트인 e

2021년 7월 6일
·
0개의 댓글

generic type 과 함수

generic type과 함수generic type이란 함수를 작성하는 그 순간에는정확히 어떠한 타입이 들어올지 알 수 없는 경우에 사용한다.이 때 any 타입과 착각하면 안되는 것이 generic은 any와는 엄연히 다른 타입이라는 것이다.generic 타입은 입력이

2021년 7월 5일
·
0개의 댓글