소행성소장
close
프로필 배경
프로필 로고

소행성소장

  • 분류 전체보기 (577) N
    • 인프라 (50)
    • 프로그래밍 (205) N
      • Js (63) N
      • Java (62) N
      • Php (21)
      • c# (4)
      • Python (3)
      • C++ (6)
      • Android (6)
      • Ios (0)
      • vue (9)
      • flutter (28)
    • 객체지향 (5)
    • 알고리즘 (14)
    • 빌더 (2)
      • 워드프레스 (2)
      • 그누보드 (0)
    • Front (2)
    • Html&Css (3)
    • QA (3)
      • JAVASCRIPT (2)
    • 소행성이야기 (37)
    • 맛집 (241) N
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
반응형

es6 옵셔널 체이닝 에 대해 ?. 샘플 OCP

디자인 패턴의 OCP 를 공부하다 기록해 놓습니다. 아래와 같은 코드가 있습니다. const aa = 't'; if(aa == 't') console.log('ooo'); else consolelog('xxx'); 아주 단순한 코드죠 위 코드를 라우팅 테이블과 라우터로 변경해봅니다. const resultProcess = { table: { "true": () => { console.log('ooo'); }, "false": () => { console.log('xxx'); }, }, router(input) { return this.table[input == 't']?.(input); } }; resultProcess.router('t'); OCP 를 흉내내기 위해서 아주 간단한 코드로 작성했습니다. ..

  • format_list_bulleted 프로그래밍/Js
  • · 2023. 8. 31.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (577) N
    • 인프라 (50)
    • 프로그래밍 (205) N
      • Js (63) N
      • Java (62) N
      • Php (21)
      • c# (4)
      • Python (3)
      • C++ (6)
      • Android (6)
      • Ios (0)
      • vue (9)
      • flutter (28)
    • 객체지향 (5)
    • 알고리즘 (14)
    • 빌더 (2)
      • 워드프레스 (2)
      • 그누보드 (0)
    • Front (2)
    • Html&Css (3)
    • QA (3)
      • JAVASCRIPT (2)
    • 소행성이야기 (37)
    • 맛집 (241) N
최근 글
인기 글
최근 댓글
태그
  • #엄지의 제왕
  • #푸른 바다의 전설
  • #오 마이 금비
  • #천기누설
  • #낭만닥터 김사부
  • #불어라 미풍아
  • #아궁이
  • #황금주머니
  • #런닝맨
  • #잘살아보세
전체 방문자
오늘
어제
전체
반응형
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바