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

개발과 일상 사이

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

개발과 일상 사이

검색하기 폼
  • 분류 전체보기 (25)
    • 개발 (22)
      • Java (4)
      • Javascript (13)
      • Etc (5)
    • 일상 (3)
      • Diary (3)
  • 방명록

bind (1)
javascript 에서의 this

자바스크립트에서의 this 는 자바에서의 this 와는 다르게 매번 헷갈리는 녀석이다. 결론적으로 말하자면 자바스크립트에서의 this는 this를 사용하고 있는 함수가 어떻게 호출된 함수냐에 따라 달라진다. 어떻게 호출된 함수냐에 대한 경우는 크게 3가지가 있다. - 일반 함수 호출 - 메소드 호출 - 생성자 호출 1. 일반 함수로서 호출 기본적으로 this 는 전역 객체에 바인딩 된다. (브라우저에서는 window, Node에서는 global 객체) 전역 함수, 내부 함수, 심지어 콜백 함수도 모두 this 는 global 객체를 가리키게 된다. // 전역 함수 function testFunc1 () { console.log(this) // Window } const testObj = { // 메소드 ..

개발/Javascript 2020. 11. 8. 18:27
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • KCD
  • 프로미스
  • 빌더패턴
  • intellij
  • nuxt
  • javascript engine
  • Builder
  • 테스트코드
  • 이벤트루프
  • vue
  • await
  • 자바스크립트 엔진
  • 인텔리제이
  • 모듈시스템
  • nuxtjs
  • CommonJs
  • javascript
  • es6
  • jest
  • springboot
  • event loop
  • 야누자이
  • 근본
  • 스프링부트
  • KCD2019
  • 자바스크립트
  • 근본설
  • vuejs
  • vue.js
  • promise
more
«   2025/07   »
일 월 화 수 목 금 토
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

티스토리툴바