نموذج الرمز:
<span style = "font-size: 18px ؛"> function hi () {var a = 1 ؛ Return Function () {console.log (a ++) ؛ } ؛ } ؛ var aaa = hi () ؛ var bbb = hi ؛ </span>كما هو مذكور أعلاه:
AAA هو تعيين نتيجة تشغيل HI () لها ، أي الوظيفة المجهولة التي يتم إرجاعها عن طريق العودة. في هذا الوقت ، هناك إغلاق ، ويتم الوصول إلى نفس A في كل مرة يطلق عليها AAA. النتيجة الأولى لـ AAA () هي 1 والمرة الثانية هي 2
وسيقوم BBB بتعيين اسم الوظيفة HI ، ثم اتصل بـ BBB () وإرجاع تعبير دالة ، أي ، الدالة () {console.log (a ++)} ؛
تتحدث المقالة أعلاه لفترة وجيزة عن الفرق بين اسم الوظيفة مع الأقواس وبدون قوسين عند استدعاء وظائف في JS. هذا هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.