[JavaScript] call, apply, bind
자바스크립트에서 함수를 호출하는 방법에는 기본적으로 사용되는 함수명 뒤에 ()를 붙여 호출하는 방법 외에 call, apply, bind를 이용하는 방법이 있다. this가 함수 호출식에 따라 객체를 가리켰다면 call, apply, bind는 함수의 this를 명시적으로 바인딩해 직접 실행문맥을 결정할 때 사용된다. 1. call func.call(thisArg[, arg1[, arg2[, ...]]]) - thisArg: func 호출에 제공되는 this의 값 - arg1, arg2, ...: func이 호출되어야 하는 인수 let person1 = { name: 'Jo' }; let person2 = { name: 'Kim', study: function(some) { console.log(this..