
bindTo는 함수를 특정 객체에 바인딩하는 메서드입니다. 바인딩된 함수는 바인딩된 객체의 프로퍼티를 자신의 this로 사용합니다.
위 코드에서 sayHello 함수에 bindTo를 사용했을 때, sayHello 함수의 this는 obj1의 프로퍼티를 사용합니다. 따라서 boundSayHello 함수를 호출할 때, sayHello 함수의 this는 obj1의 프로퍼티를 사용합니다.
boundSayHello 함수를 다시 obj2에 바인딩하는 방법은 다음과 같습니다.
#hostingforum.kr
javascript
const boundSayHello = boundSayHello.bind(obj2);
이렇게 하면 boundSayHello 함수의 this는 obj2의 프로퍼티를 사용합니다.
2025-04-17 08:25