💡 인터페이스(interface)란? 객체의 구조와 타입을 정의하는 것 💡 인터페이스의 구조 변수명은 클래스와 구분하기 위해 대문자로 시작할 것 프로퍼티별 구분은 ; 💡 인터페이스 특징 readonly 제어자 사용 가능(public, private은 불가) 인터페이스에 readonly를 설정하면 class에도 자동으로 설정된다. 💡 사용자 정의...
아래와 같이 매개변수에 초기화를 진행하여 코드의 수를 줄일 수 있다. Before After
💡 타입스크립트 사용 이유 타입을 사용하면 오류를 미리 감지하고 일부 런타임 오류를 방지할 수 있다. 숫자, 문자열 등 정해진 타입의 input 값만을 입력해야 될 때 사용한다. 타입스크립트를 사용하면 타입을 확인하는 코드를 추가할 필요가 없어 효율적이다. 💡 타
다음과 같은 조건을 만족하는 객체를 일급 객체라 한다.자바스크립트의 함수는 일급 객체이다.무명의 리터럴로 생성 가능. 즉, 런타임에 생성 가능변수나 자료구조(객체, 배열)에 저장 가능함수의 매개변수에 전달 가능함수의 반환값으로 사용 가능함수가 일급 객체라는 것은 함수를