JavaScript에서 는 일반적으로 메소드를 "소유하는"객체를 지칭하지만 함수가 호출되는 방식에 따라 다릅니다.
this
window
의 컨텍스트를 변경할 수 있습니다. 이 방법은 주어진
this
this
call()
키워드는 가장 혼란스러운 개념 중 하나입니다. 대부분의 언어에서 apply()
는 일반적으로 메소드를 "소유하는"객체를 지칭하지만 함수가 호출되는 방식에 따라 다릅니다. bind()
this
글로벌 스코프 this
함수를 호출
this
사용 this
또는 this
javaScript 기능이 다른 객체의 방법 인 것처럼 실행합니다. 간단한 예를 자세히 설명 할 수 있습니다
에 대한 간단한 설명입니다! 그러나 알고 있어야 할 것이 있습니다. 다음 게시물에서 이것들을 논의 할 것입니다…
키워드는 어떻게 다른 맥락에서 작동합니까?
는 항상 현재 클래스의 인스턴스를 나타냅니다. 그러나 JavaScript에서 는 정의되지 않은 경우 글로벌 오브젝트로 기본적으로 기본값을받습니다. 객체입니다. Node.js에서 글로벌 객체는 글로벌 객체 문자 그럴입니다. this
JavaScript에서 에 대한 faqs window
의 값은 함수가 호출되는 방식에 따라 다릅니다. 함수의 객체의 속성과 방법에 액세스 할 수 있으므로 코드를보다 유연하고 재사용 할 수 있기 때문에 중요합니다. this
javaScript의 키워드는 호출 함수의 컨텍스트를 나타내는 특별한 키워드입니다. 함수가 속한 객체에 대한 참조입니다. this
this
는 이벤트를 수신하는 HTML 요소를 나타냅니다. 이를 통해 이벤트 핸들러 기능에서 요소에 직접 액세스하고 조작 할 수 있습니다. 예를 들어, 이벤트가있는 버튼이있는 경우 함수에서 는 버튼 요소를 참조합니다. this
이벤트 핸들러에서 this
화살표 함수에서 어떻게 행동합니까? this
this
를 정상 함수와 다르게 처리합니다. 화살표 함수에서 this
는 어휘 바운드입니다. 이것은 화살표 함수가 포함 된 코드에서 를 사용한다는 것을 의미합니다. 따라서 화살표 함수의 경우 this
는 어휘 컨텍스트를 둘러싼
많은 객체 지향 프로그래밍 언어에서 this
의 차이점은 무엇입니까? this
의 값은 실행 컨텍스트와 함수의 정의 위치가 아닌 기능이 호출되는 방식에 의해 결정됩니다. onclick
onclick
의 컨텍스트를 변경하는 방법은 무엇입니까? this
의 컨텍스트를 변경할 수 있습니다.
메소드는 주어진 가 매개 변수 목록을 수락하고 this
및 this
는 단일 매개 변수 배열을 수락한다는 것입니다. this
메소드는 함수를 특정 객체에 바인딩 할 수있는 새로운 함수를 반환합니다. this
생성자에서 this
생성자에서 this
는 자동으로 새 개체로 설정됩니다. 엄격한 모드에서 어떻게 행동합니까?
의 값은 실행 컨텍스트를 입력 할 때 설정된 값으로 유지됩니다. 정의되지 않은 경우 정의되지 않은 상태로 남아 있습니다. 이는 비 스트릭 모드와 다르며, 여기서 this
엄격한 모드에서 this
귀든이거나 정의되지 않습니까? this
예, 를 첫 번째 인수로 사용할 때 null 또는 정의되지 않을 수 있습니다.
this
this
가 어떤 함수 나 메소드 외부에서 사용되면, 그것은 전역 객체를 나타냅니다. call()
위 내용은 ' this ' 자바 스크립트로?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!