자바스크립트 - 다양한 방식의 함수 활용 (feat. 매개변수 패턴, 구조 분해 할당, 나머지 매개변수)
- 함수 매개변수에 기본값을 설정하여 인자가 없을 때 유연하게 동작하도록 할 수 있습니다. ⚙️
- 기본값이 있는 매개변수라도 새로운 인자가 전달되면 해당 인자가 기본값을 덮어씁니다. 🔄
- 기본값 매개변수를 통해 함수를 분리하지 않고도 특정 조건에 따라 동작을 제어하고 모듈화할 수 있습니다. 🚦
- 객체 구조 분해 할당을 사용하여 객체에서 필요한 특정 키-값만 추출하여 매개변수로 직접 할당하거나 함수 내부에서 깔끔하게 활용할 수 있습니다. 📦
- 배열 구조 분해 할당을 통해 배열의 요소를 순서에 따라 개별 변수로 쉽게 추출하여 함수 내에서 활용할 수 있습니다. 🍎
- 나머지 매개변수(
...)는 함수에 전달된 가변적인 수의 인자들을 하나의 배열로 자동으로 수집하여 처리합니다. 🧺
- 나머지 매개변수는 인자의 개수가 정해지지 않은 함수를 작성할 때 유용하며, 내부적으로 인자를 배열 형태로 관리합니다. ➕
- 이 모든 개념들은 실무에서 자주 사용되며, 자바스크립트 함수 활용의 기초를 다지는 데 매우 중요합니다. 🛠️
데브허브 | DEVHUB | 자바스크립트 - 다양한 방식의 함수 활용 (feat. 매개변수 패턴, 구조 분해 할당, 나머지 매개변수)