javascript에서 객체 지향 프로그래밍 기능을 강화한 언어Javscript는 대부분 express와 같이 client의 url 요청(request)와 이에 대한 res으로 이루어진 하나의 promise logic으로 이루어져 있다.이러한 promise logic의
typed language의 특성상 구조적, 문법적으로 정확하게 구성되어 있어야 컴파일(실행)이 가능하다.위 코드는 문법적으로 아무런 문제가 없으며, javascript / typescript 모두 실행이 가능한 코드이다.위 코드는 foo(name, age) 부분에서
typescript에서 함수 인자를 전달하는 방법객체 내 인자를 전달전달하고자 하는 인자의 type과 전달받는(함수) 인자의 type이 일치하지 않을 때위에서 생성한 person 객체는 내부에 name, age, job 인자를 가지고 있다.foo함수는 name, ag
컴파일에서 반영되는 속성/인자의 집합interface에서 확장된 넓은 개념으로, interface와 동일한 목적으로 활용한다.interface는 인자의 type만 정의해준다.class는 인자의 type과 속성(public, private)를 모두 정의해준다.class를
class를 통한 별도의 인스턴스나 객체를 생성하지 않고도, 바로 class 내부의 함수 및 인자를 사용할 수 있는 방법위 코드처럼 Class를 통한 객체를 생성하거나, 내부 인자에 접근하기 위해선 반드시 class를 생성한 이후에 진행이 가능하였다.그러나 static