TypeScript: 객체 매개변수 vs. 개별 매개변수

2025-04-17

TypeScript에서 함수를 작성할 때 인수는 개별적으로 전달하거나 객체로 그룹화하여 전달할 수 있습니다. 이 글에서는 객체 매개변수가 더 우수하다고 주장합니다. 개별 매개변수를 사용하면 매개변수의 수가 증가함에 따라 모호해지고 유지 관리가 어려워집니다. 반면 객체 매개변수(예: `{firstName: "John", lastName: "Doe", age: 28, isActive: true}`)는 명확하고 자체 문서화되어 있으며 TypeScript의 자동 완성 기능과 형식 안전성을 최대한 활용할 수 있습니다.

더 보기