간단한 블로그

  • 홈
  • 태그
  • 방명록

encodeURIComponent 1

atob와 encodeURIComponent. 짝이 되는 변환 함수들

개요두개 함수는 모두 파라미터와 반환 값이 문자열이다. 그렇기 때문에 boolean이나 undefined를 입력했을 때 아무런 오류 없이 문자열 "true" 나 "undefined"를 입력한 결과가 반환된다. 이 특징은 encode(decode)URIComponent 함수에서 특히 두드러진다. 웹 개발을 하다보면 쿠키에 저장된 값을 읽어 처리해야 하는 경우가 많다. 함수의 입력과 반환 값에 대해 고민하지 않는다면 무심결에 아래와 같은 코드를 작성하기 쉽다.  위 로직은 꺼내 사용하는 key라는 쿠키가 정의되어있지 않을 때 문제가 발생한다.   위 예시처럼 undefined를 파라미터로 입력하면 문자열 "undefined"가 반환되기 때문이다. 이 값을 다시 쿠키에 쓰지 않았다면 한 숨 돌릴 수 있지겠만,..

ECMAScript | TypeScript 2024.07.31
이전
1
다음
더보기
프로필사진

간단한 블로그

웹 개발자의 짧은 글

  • 분류 전체보기 (106)
    • ECMAScript | TypeScript (26)
    • ETC (23)
    • Java | Android (8)
    • Scala (49)
      • Scala Ninety-Nine Problems (11)
      • Play framework (11)
      • ScalaJS (1)

Tag

템플릿 엔진, protobuf, visibilitychange, ELB, React Deps, BeanStalk, next.js, bfcache, 똥글, vue.js, txtpb, webpack, api개발, tRPC, 회고, aws, react hook, pageshow, 책을 읽고, 팀간 관계,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/08   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바