TIL
116. JS call, apply의 차이점? TIL 23.01.19
새싹_v
2023. 1. 19. 19:57
728x90
call, apply의 차이점
.call과 .apply는 모두 함수를 호출할 때 사용됨, 첫 번째 매개변수는 함수 내에서 this의 값으로 사용됨
.call은 쉼표로 구분된 인수를 두 번째 인수로 취하고,
.apply는 인수의 배열을 두 번째 인수로 취하는 차이가 있음.
call은 , 로 구분하고 apply는 [ ] 구분
ex)
function add(a,b){
return a + b
}
console.log(add.call(null, 1, 2); //3
console.log(add.apply(null, [1,2]); //3
728x90