[TS] void란 뭘까?
TypeScript에서 void는 함수가 반환값을 제공하지 않는다는 것을 나타내는 특수한 타입입니다. 자바스크립트에서는 함수가 반환값을 제공하지 않으면 암묵적으로 undefined를 반환합니다. 이는 자바스크립트의 동적 타입 시스템의 일부입니다. 그러나 TypeScript에서는 함수의 반환 타입을 명시적으로 지정하는 것이 일반적입니다. void 타입은 함수가 유용한 값을 반환하지 않는다는 것을 나타냅니다. 즉, 함수의 목적이 사이드 이펙트(예: 네트워크 요청, 로그 출력, 객체 상태 변경 등)를 생성하는 것이며, 이러한 함수를 호출한 후에 반환된 값을 사용할 필요가 없음을 나타냅니다. 예를 들어, async 함수는 Promise를 반환하지만, 해당 Promise가 유용한 값을 감싸지 않는 경우, 반환 타..
2023.08.03