JS - 함수의 호출 (apply 메소드)


  • 함수 호출 기본적인 방법
function 함수명(){
}
함수명();
  • 함수명.apply 사용 방법
function sum(arg1, arg2){
    return arg1+arg2;
}
sum(1,2)
//3
alert(sum.apply(null, [1,2])
)
//3
  • 함수명.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;
}
alert(sum.apply(o1)) // 6
alert(sum.apply(o2)) // 185

https://youtu.be/Ubs30Xxe-Ps




© 2020.11. by creamer

Powered by CREAMer