Это ключевое слово на языке JavaScript. Значение этого изменится при использовании функции. Но есть общий принцип, то есть это относится к объекту, который называет функцию. Этот указатель в JavaScript является динамической переменной, и этот указатель в методе не всегда указывает на объект, который определяет метод. Это ключевое слово в JavaScript обычно указывает на владельца текущей функции.
Позвольте мне представить его вам через код ниже. Конкретный код заключается в следующем:
<script type = "text/javascript"> function person () {/*Атрибут, определенный с использованием имени атрибута VAR, является личным свойством класса и не может быть доступен внешним миром. Если вы хотите получить доступ к внешнему миру, вы должны использовать публичный метод*/var QQ = ""; var email = "@qq.com";/*Атрибут, определенный этим. Имя атрибута является публичным атрибутом класса, который доступен внешним миром*/this.name = "光电影"; this.age =;/*Определить публичный метод класса лица. Все общедоступные атрибуты и публичные методы класса должны использоваться для определения этого*/this.show = function () {// определить публичный метод класса человека (привилегированный метод) ("QQ ="+QQ+"/Temail ="+электронная почта);}/*Определить частный метод класса человека*/функция Show () {//это является личным методом, который может быть использован человеком, который может быть использован человеком, который может быть использован человеком, который может быть использован человеком, который может быть использован человеком, который может быть использован лично New Person (); Alert ("Private Attruitte P.QQ ="+P.QQ+"/T"+"p.email ="+p.email); alert ("public attribute p.name ="+p.name+"/t"+"p.age ="+p.age); p.show (); // p.show (); // p.show ();//ошибка будет зарекомендовать себя и не называется на никто. /*Описание окна Описание объект Окно представляет окно браузера или фреймворк. В клиентском JavaScript объекты Window являются глобальными объектами, и все выражения оцениваются в текущей среде. Другими словами, для ссылки на текущее окно не требуется специального синтаксиса, и вы можете использовать свойства этого окна в качестве глобальной переменной. Например, вы можете просто написать документ без необходимости писать Window.document. Точно так же метод текущего объекта окна может использоваться в качестве функции, например, просто написание alert () вместо необходимости писать window.alert (). */function test () {alert (this.v);} v =; test (); window.test (); // Запомнить одно предложение: какой объект вызывает функцию, где она находится, тогда это представляет, какой экземпляр объекта. Вот метод Test () Window Object Calling Method (), поэтому это относится к Test Function Owne Object Test () {this.fntest = function () {alert (this.v);}} var t = new Test (); TV = «Помните одно предложение: какой объект вызывает функцию, в которой это расположено, тогда это представляет, какой экземпляр объекта«; t.fntest ();//this obj время </script>Это резюме JavaScript:
1. Это не может быть использовано вне определения класса, но может использоваться только внутри определения класса.
2. Какой объект вызывает функцию, в которой она находится, тогда это представляет экземпляр объекта.
Я представлю это вам здесь, чтобы суммировать точки знания JavaScript (10). Я надеюсь, что это будет полезно для вас!