250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- TOEIC
- 자바스크립트
- 너비우선탐색
- 문제해결능력
- 주어
- 다이나믹프로그래밍
- 영단어암기
- 영단어
- 공기업공부
- BFS
- TOEIC문법
- 토익문법정리
- 토익 영단어
- 매일매일NCS
- 브루트포스
- 데이터베이스
- 토익문법노트
- 영어문장
- BOJ
- 알고리즘
- 자료해석
- sqld
- 토익단어
- 영문법
- 토익시험준비
- 수리능력
- dfs
- 파이썬
- NCS수리자료해석
- TOEIC Vocabulary
Archives
- Today
- Total
목록자바스크립트의 this (1)
하나씩 알아가기
this의 명시적 바인딩(call(), apply(), bind() 메소드)
틀린 부분이 있을 경우, 지적해 주시면 감사하겠습니다. 명시적 바인딩(explicit binding) 함수 레퍼런스 프로퍼티를 객체에 넣지 않고 어떤 객체를 this 바인딩에 이용하겠다는 의지를 코드에 명확히 밝힐 방도는 없을까? call(), apply() 메소드에 대해 알아보겠습니다. 두 메소드는 this에 바인딩 할 객체를 첫째 인자로 받아 함수 호출 시 이 객체를 this로 세팅합니다. this를 지정한 객체로 직접 바인딩 하므로 이를 '명시적 바인딩(explicit binding)이라고 합니다. function foo() { console.log(this.a); } var obj = { a: 2 } foo.call(obj); foo.call()에서 명시적으로 바인딩하여 함수를 호출하므로 this..
자바스크립트
2021. 1. 21. 22:59