هذه كلمة رئيسية في لغة JavaScript. سوف تتغير قيمة هذا عند استخدام الوظيفة. ولكن هناك مبدأ عام ، أي أن هذا يشير إلى الكائن الذي يدعو الوظيفة. هذا المؤشر في JavaScript هو متغير ديناميكي ، وهذا المؤشر في الطريقة لا يشير دائمًا إلى الكائن الذي يحدد الطريقة. تشير هذه الكلمة الرئيسية في JavaScript عادة إلى مالك الوظيفة الحالية.
اسمحوا لي أن أقدمها لك من خلال الكود أدناه. الرمز المحدد كما يلي:
<script type = "text/javaScript"> person person () {/*السمة المحددة باستخدام اسم سمة VAR هي خاصية خاصة للفئة ولا يمكن الوصول إليها بواسطة العالم الخارجي. إذا كنت تريد الوصول إليها من قبل العالم الخارجي ، فيجب عليك استخدام الطريقة العامة*/var qq = "" ؛ var email = "@qq.com" ؛/*السمة المحددة بواسطة هذا. اسم السمة هو السمة العامة للفئة ، والتي يمكن الوصول إليها من قبل العالم الخارجي*/this.name = "光电影" ؛ this.age = ؛/*تحديد الطريقة العامة لفئة الشخص. يجب استخدام جميع السمات العامة والأساليب العامة للفئة لتحديد هذا*/this.show = function () {// تحديد الطريقة العامة لفئة الشخص (الطريقة المميزة) التنبيه ("qq ="+qq+"/temail ="+email) ؛ new person () ؛ Alert ("private attribute p.qq ="+p.qq+"/t"+"p.email ="+p.email) ؛ ALERT ("public settribute p.name ="+p.name+"/t"+"p.age ="+p.age) ؛ p.show () ؛ // p.show () ؛ /*كائن نافذة الوصف يمثل كائن نافذة نافذة المتصفح أو إطار عمل. في JavaScript العميل ، تكون كائنات النوافذ كائنات عالمية ، ويتم تقييم جميع التعبيرات في البيئة الحالية. بمعنى آخر ، لا يتطلب بناء جملة خاصة للإشارة إلى النافذة الحالية ، ويمكنك استخدام خصائص تلك النافذة كمتغير عالمي. على سبيل المثال ، يمكنك فقط كتابة مستند دون الحاجة إلى كتابة نافذة. وبالمثل ، يمكن استخدام طريقة كائن النافذة الحالي كدالة ، مثل مجرد كتابة تنبيه () بدلاً من الاضطرار إلى كتابة window.alert (). */test test () {Alert (this.v) ؛} v = ؛ test () ؛ window.test () ؛ // تذكر جملة واحدة: أي كائن يستدعي الوظيفة التي يوجد بها هذا ، ثم يمثل هذا مثيل الكائن. فيما يلي كائن النافذة استدعاء طريقة test () ، لذلك يشير هذا إلى اختبار وظيفة كائن النافذة () {this.fntest = function () {Alert (this.v) ؛}} var t = new test () الوقت </script>ملخص JavaScript هذا:
1. لا يمكن استخدام هذا خارج تعريف الفصل ، ولكن لا يمكن استخدامه إلا داخل تعريف الفئة.
2. أي كائن يستدعي الوظيفة التي يوجد بها هذا ، فإن هذا يمثل مثيل الكائن.
سأقدم هذا لك هنا لتلخيص نقاط المعرفة JavaScript (10). آمل أن يكون ذلك مفيدًا لك!