이것은 JS의 키워드입니다. 이것의 값은 함수 사용에 따라 변경됩니다. 그러나 항상 원칙, 즉 기능을 부르는 객체를 말합니다.
1. 순수한 기능 호출.
함수 test () {this.x = 1; 경고 (x);} test ();실제로 이것은 글로벌 변수입니다. 다음 예제를 살펴보면 이해할 수 있습니다. 실제로 글로벌 객체입니다. 실제로 이것은 글로벌 변수입니다. 다음 예제를 살펴보면 이해할 수 있습니다. 실제로 글로벌 객체입니다.
var x = 1; function test () {alert (this.x);} test (); // 1var x = 1; function test () {this.x = 0;} test (); alert (x); // 02. 메소드 호출로서, 이것은이 우수한 객체를 나타냅니다.
함수 test () {alert (this.x);} var o = {}; ox = 1; om = test; om (); // 13. 생성자라고합니다. 소위 생성자는 새로운 객체를 생성하는 것입니다. 현재 이것은이 객체를 나타냅니다.
함수 test () {this.x = 1;} var o = new test (); Alert (ox); // 14. 전화를 적용하십시오
var x = 0; function test () {alert (this.x);} var o = {}; ox = 1; om = test; omapply (); //0o.m.apply(o) ;//1적용에 매개 변수가 없으면 글로벌 객체로 표시됩니다. 따라서 값은 0입니다.
위의 기사는 JS에서의 사용법을 깊이 이해합니다. 이것은 내가 당신과 공유하는 모든 콘텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.