간단한 블로그

  • 홈
  • 태그
  • 방명록

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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바