apply, call, bind
JS에서 함수를 실행하게 되면 함수의 컨텍스트가 바뀌게 되어 컨텍스트를 유지시켜줘야 하는 경우가 있다. 컨텍스트를 유지하여 실행하는 방법으로는 함수를 실행 전에 변수를 설정해서 기존의 this를 할당 후,해당 변수를 통해 컨텍스트를 유지하도록 할 수는 있다. var view = this;$("div.className").on("click", function() {view.func();}); 하지만, 먼가 이런 방법 말고 Function 자체의 함수를 통해컨텍스트를 유지하고 싶다면? Function 자체의 함수로 함수의 컨텍스트를 유지시킬 수 없을까?? call, apply, bind가 컨텍스트를 유지시켜주는 역할을 하는 함수다.그럼 이 함수들의 차이점은 무엇인가? 우선 크게 call, apply와 bin..
정리하기/JS 관련
2017. 5. 15. 19:57
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- angular
- backbone.js
- awesome-vue
- framework
- vue.js
- 뉴욕
- AndroidContext
- git tag
- Typescript
- 원하는것이있다면끝까지버텨라
- 함수
- node.js
- Android
- marionetts.js
- node
- eventbus
- vue
- awe-some
- nextTick
- #가상머신
- mocha.js
- 자바스크립트
- 외부모듈
- vuex
- nodejs
- js
- javascript
- browserify
- common.js
- MarionetteJS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함