لم أفهم دور الظيفة المجهولة أو الدالة المجهولة function anonym

  • 33sKamal

ارجع في كتاب عن جاڢاسكريپت

لم أفهم دور الظيفة المجهولة أو الدالة المجهولة function anonym

جزاكم الله أن يفيدني أحدكم و شكرا


الدالة المجهولة لا يمكنك إستدعاءها بإسم لأنك لم تسمها

ولاكنها تستدعا بالشيء الدي وضعتها فيه

مثال1

button.onclick = function () {
    console.lig(1);
}

هذه الدالة لا يمكنك إستدعاؤها بإسم ولاكن يمكنك إستدعاؤها بالنقر على الزر مثال2

setInterval(function () {
    console.log(1); 
}, 10000);

هذه الدالة تشتغل لوحدها كل 10 ثوان ولايمكنك إستدعاؤها بإسم

جزاك الله خيرا فهمت

استسمحك اخي الكريمما هي الحالة اللتي نستعمل فيها هذا النموذج

 {}() funtion

;()

الكتابة الصحيحة

(function () {
// code
})();

هذه أيضا دالة مجهولة تشتغل لوحدها