728x90 300x250 SMALL bind()1 바인딩이란? bind() 바인딩은 this를 특정 객체에 고정시키는 작업을 말한다.JavaScript에서는 bind 메서드를 사용해서 바인딩할 수 있다. 예시function sayHello() { console.log(this.name);}const obj = { name: "React" };const boundSayHello = sayHello.bind(obj); // obj와 바인딩boundSayHello(); // "React" 여기서 sayHello.bind(obj)는 sayHello 함수의 this를 항상 obj로 고정시킨다.이제 boundSayHello를 호출하면 this는 항상 obj를 가리킨다. 상황과 위치에 따른 this값일반 함수에서 thiswindow 객체중첩 함수에서 thiswindow 객체이벤트에서.. 2024. 12. 18. 이전 1 다음 728x90 반응형 LIST