لدي كود جافا سكريبت داخل بيئة تشغيل Node.js وأواجه صعوبة في فهم دلالة this داخل هذا الكود
var a =this;// "this" كائن فارغthis.anObject ={name:"An object"};var testFn =function(){varTThis=this;// "this" هنا تدل على الكائن العام الخاص بنود };
testFn();
ففي السطر الاول var a = this تكون a عباره عن كائن فارغ بينما this داخل أي دالة تكون عباره عن الكائن العام داخل Node.js (global)
السؤال
محمد هاني3
لدي كود جافا سكريبت داخل بيئة تشغيل Node.js وأواجه صعوبة في فهم دلالة this داخل هذا الكود
ففي السطر الاول var a = this تكون a عباره عن كائن فارغ بينما this داخل أي دالة تكون عباره عن الكائن العام داخل Node.js (global)
ماتفسير ذلك ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.