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

philBaek (백광록) 개발 일기장

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

philBaek (백광록) 개발 일기장

검색하기 폼
  • 분류 전체보기 (29)
    • About (1)
    • 🤔 (3)
    • 📚 리뷰 (1)
    • 🖥 프로젝트 (2)
    • 🔦 (5)
      • Linux (1)
      • ARM (3)
      • JavaScript (1)
    • 방구석 논문 리뷰 (6)
    • 알고리즘 폐관수련 (7)
      • 알고챌 : 알고리즘 챌린지 (6)
      • 🥷 (1)
    • Certs (4)
  • 방명록

🔦/JavaScript (1)
Javascript의 this는 왜이렇게 복잡한가요!

JS의 this는 함수 실행 방식과 선언 방식에 따라 값이 달라지기에 나를 포함한 여러 주니어 개발자를 혼란에 빠트리는 주범이다. 그래서 코드를 작성할 때마다 의도치 않은 값이 나올 때가 종종 있고, 그럴 때마다 나는 항상 this에 대해 구글에 검색하곤 한다. 하지만 이렇게 찾은 정보들은 연결되지 않고 단편적으로 내 뇌 속에 자리 잡고 있었는데, 이참에 개념을 한 번 쫙 정리해볼까 한다! this 란 무엇인가 this를 한 문장으로 표현하자면, 아래와 같다. execution context를 참조하는 데 사용되는 키워드 ▼ execution context란? 더보기 execution context란? 여기서 execution context란 콜스택에 저장되는 함수의 실행 정보를 의미한다. JS에서는 특..

🔦/JavaScript 2022. 2. 27. 20:06
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github
  • LinkedIn
TAG
  • 코딩테스트
  • 그래프
  • 너비우선탐색
  • ARM Cortex-M3 시스템 프로그래밍 완전정복1
  • 딥러닝 엔지니어
  • Shortcut
  • 완주반
  • spidev
  • 그래프탐색
  • 패스트캠퍼스
  • mmc_spi
  • DFS
  • 깊이우선탐색
  • CNN
  • ARM 역사
  • 구글 머신러닝 부트캠프
  • TensorFlow Developer Certificate
  • Cortex 시리즈
  • 강의제안
  • Cortex-M0
  • Cortex-M3
  • 텐서플로우 자격증
  • SQL 완주반
  • ResNet
  • 머신러닝 엔지니어
  • 알고리즘
  • 머신러닝
  • 딥러닝
  • 백준
  • BFS
more
«   2026/10   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바