본문 바로가기 메뉴 바로가기

기록의 힘

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록의 힘

검색하기 폼
  • 분류 전체보기 (65)
    • React (17)
    • React Native (2)
    • JSP (1)
    • JavaScript (14)
    • TypeScript (7)
    • SQL (0)
    • HTML&CSS (2)
    • 프로젝트 (2)
    • 기타 (2)
    • JAVA (2)
    • Spring Framework (1)
    • Spring Boot (3)
    • 프로그래머스 (12)
  • 방명록

overloading (1)
[TS] Overloading(오버로딩)이 발생하는 경우

Overloading(오버로딩)function overloading이나, method overloading이라고 부르는데 핵심은 오버로딩이다.오버로딩은 함수가 여러개의 Call Signatures를 가지고 있을 때 발생시킨다. 나쁜 예시type Add = { (a:number, b:number) => number (a:number, b:string) => number //---> 두개의 Call Signatures를 갖고 있다.}const add:Add = (a,b) => a+b //error! b is string|number//나쁜예시const add:Add = (a,b) => { if (typeof b === "string") return a; return a + b;}  실제 Next.js(Rea..

TypeScript 2024. 9. 25. 20:31
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • create react app
  • 오버로딩
  • useEffect
  • props
  • slice
  • 카카오로그인
  • overloading
  • TypeScript
  • 재귀함수
  • 자바스크립트
  • 노마드
  • 리액트네이티브
  • React
  • NPM
  • ts
  • Cleanup
  • 리액트
  • 프로그래머스
  • await
  • 티스토리챌린지
  • nomard
  • 챌린지1일차
  • 프로젝트회고록
  • ReactJS
  • 타입스크립트
  • CLI
  • 오블완
  • splice
  • useState
  • Async
more
«   2025/09   »
일 월 화 수 목 금 토
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 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바