반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- dp
- 프로그래머스
- dfs
- 프로그래머스 레벨 2
- 타입 챌린지
- 알고리즘
- socket
- 백준
- type challenge
- 타입스크립트
- ip
- 쉬운 문제
- 레벨 1
- 자바스크립트
- Crawling
- Node.js
- typescript
- javascript
- Nestjs
- 가천대
- BFS
- 그래프
- HTTP 완벽 가이드
- 소켓
- 수학
- Algorithm
- 문자열
- TCP
- 크롤링
- HTTP
Archives
- Today
- Total
목록함수 확장 (1)
kakasoo
Append Argument
type AppendArgument any), A> = (rest:[...Parameters, A]) => ReturnType; type AppendArgument any), A> = (...rest:[...Parameters, A]) => ReturnType; 처음에는 위처럼 작성했다. 하지만 구현된 결과물을 보니 rest는 배열 형태를 타입으로 가지고 있었다. 즉, 배열을 받는 배열이지, a,b,x... 형태의 파라미터들을 각각 받는 함수가 아니었다. 그래서 전개 연산을 추가했다. a,b,x 라는 식별자 이름으로 인해서 이걸 어떻게 객체 형태로 풀어 쓰느냐 고민했지만, 생각해보니 이건 함수라서 식별자 이름은 아무래도 상관없었다. 전개 연산을 추가하니 쉽게 해결되었다.
프로그래밍/TypeScript
2023. 3. 24. 00:59