호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (587) N
    • 개발 (310) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (73) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (16)
    • IT 테크 (214) N
      • 리뷰 (110)
      • 기타 (102) N
    • 전자회로 & 부품 (44)
    • 디지털 행정 & 자동화 실무 가이드 (7)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

[TYPESCRIPT] Index Signature와 동적 객체 타입 - 키가 정해지지 않은 객체를 안전하게 다루는 방법

실무에서 JavaScript 객체를 다루다 보면, 객체의 key가 미리 정해져 있지 않은 경우를 자주 만나게 됩니다. 예를 들어 사용자 설정, 옵션 맵, 캐시 데이터, API 응답의 가변 필드 등이 그렇습니다.TypeScript에서는 이런 상황을 위해 Index Signature(인덱스 시그니처)라는 문법을 제공합니다. Index Signature란?Index Signature는 “이 객체는 어떤 key가 들어올 수 있고, value 타입은 무엇이다”를 명시하는 문법입니다.type StringMap = { [key: string]: string;};위 타입은 다음과 같은 의미를 가집니다.key는 stringvalue는 항상 stringconst messages: StringMap = { hello:..

  • format_list_bulleted 개발/Typescript
  • · 2025. 12. 20.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (587) N
    • 개발 (310) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (73) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (16)
    • IT 테크 (214) N
      • 리뷰 (110)
      • 기타 (102) N
    • 전자회로 & 부품 (44)
    • 디지털 행정 & 자동화 실무 가이드 (7)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #mysql
  • #springboot
  • #typescript
  • #java
  • #리눅스기초
  • #routesapi
  • #googlemap
  • #api가이드
  • #리눅스명령어
  • #google지도api
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바