이 문제를 방지하기 위해 바인딩()을 사용하면 다음과 같은 경우 이 값을 수동으로 지정할 수 있습니다. 미래에 함수를 호출합니다. 지정된 개체에 바인딩된 this 값을 사용하여 새 함수를 반환합니다.
예제 2에서는 다음을 포함하는 새 함수(storeMyName2)를 생성하는 데 바인딩()이 사용됩니다. 이 참조는 myName에 바인딩되어 있습니다. 이렇게 하면 새 함수가 호출될 때 호출 방법에 관계없이 myName을 참조하게 됩니다.
예제 3과 비교
위 내용은 비동기 콜백 및 함수 인수에서 \'this\' 값을 보존하는 데 JavaScript 바인딩()이 필요한 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!