javascript this 유효 범위 변경 함수
apply(), call() 함수.apply() 는 첫번째 파라미터에 함수 내의 this가 되고자 하는 객체, 두번째 파라미터는 배열로 함수의 인자값을 넣는다. 함수.call()는 apply와 동일한 기능을 하며 단 함수의 인자는 배열이 아니 파라미터 나열로 한다. /*** 참고 소스 function callName(a,b){ return this.name(a,b); } var Car = { name : function(a,b){ return “kia” +a+ b;} }; var Car2 = { ame : function(a,b){return “deawoo” +a+ b;} } callName.apply(Car,[1,2]); // kia12 callName.apply(Car2,[1,2]); // deawoo12
댓글
댓글 쓰기