function1 [typescript] 함수 정의 종류 및 장단점 TypeScript에서 함수를 정의하는 두 가지 주요 방식의 장단점을 설명해드리겠습니다:function 키워드 사용:function add(a: number, b: number): number { return a + b;} 장점:호이스팅(hoisting)이 되어 함수를 선언 전에도 호출 가능this 바인딩이 동적으로 이루어짐 (메서드로 사용할 때 유용)코드가 더 명시적이고 읽기 쉬움재귀 함수 작성이 더 자연스러움제네릭 타입 사용이 더 직관적 const 화살표 함수:const add = (a: number, b: number): number => { return a + b;}; 장점:this가 렉시컬 스코프로 바인딩됨 (콜백 함수에서 유용)더 간결한 문법 (특히 한 줄 함수의 경우)변수 재할당.. 2025. 4. 12. 이전 1 다음 반응형