함수의 호출
apply
function sum(arg1, arg2){
return arg1+arg2;
}
console.log(sum.apply(null, [1,2]));호출한 함수의 this를 apply 첫번째 인자로 지정할 수 있다.
o1 = {val1:1, val2:2, val3:3};
o2 = {v1:10, v2:50, v3:100, v4:25};
function sum(){
var _sum = 0;
for(name in this){
_sum += this[name];
}
return _sum;
}
console.log(sum.apply(o1)); // 6
console.log(sum.apply(o2)); //185apply와 call의 차이는
Last updated