--- id: 587d7db2367417b2b2512b8b title: Understand the Immediately Invoked Function Expression (IIFE) challengeType: 1 videoUrl: '' localeTitle: فهم تعبير الدالة المستحثة فوراً (IIFE) --- ## Description
نمط شائع في JavaScript هو تنفيذ وظيفة بمجرد إعلانها:
(وظيفة () {
console.log ("Chirp، chirp!")؛
}) ()؛ // هذا هو تعبير وظيفة مجهول ينفذ على الفور
// المخرجات "غرد ، غرد!" فورا
لاحظ أن الدالة ليس لها اسم ولا يتم تخزينها في متغير. الأقواس () في نهاية تعبير الدالة تتسبب في تنفيذها أو استدعاءها على الفور. يُعرف هذا النمط باسم immediately invoked function expression IIFE أو IIFE .
## Instructions
makeNest كتابة الدالة makeNest وإزالة دعوتها ، لذا فهي عبارة immediately invoked function expression مجهول على immediately invoked function expression ( IIFE ).
## Tests
```yml tests: - text: يجب أن تكون الوظيفة مجهولة. testString: 'assert(/\(\s*?function\s*?\(\s*?\)\s*?{/.test(code), "The function should be anonymous.");' - text: يجب أن تحتوي الدالة الخاصة بك على أقواس في نهاية التعبير للاتصال به على الفور. testString: 'assert(/}\s*?\)\s*?\(\s*?\)/.test(code), "Your function should have parentheses at the end of the expression to call it immediately.");' ```
## Challenge Seed
```js function makeNest() { console.log("A cozy nest is ready"); } makeNest(); ```
## Solution
```js // solution required ```