javascript call()
somethingFucn.call(this,a,b);-> something(a,b); 호출과 똑같다. 다만 somethingFucn 코드 안에 this가 가리키는 컨텍스트를 변경한다. call함수의 첫번째 인자로 변경한다.모질라 call 설명 참고 call을 이해하기전에 자바스크립트의 this 개념을 먼저 이해해야 한다.자바스크립트에서 this는 호출되면서 평가된다. 보통 다른 언어는 코드에 this가 위치한 곳을 기준으로 평가되는 것과는 다르다.자바스크립트의 this는 능동적이라 할 수 있다. 아래의 예제를 보자. this가 있는 함수 function Product(name, price) { this.name = name; this.price = price; } function Food(name, pr..
2017. 1. 18. 17:12