2.1 KiB
2.1 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d7db2367417b2b2512b8b | Understand the Immediately Invoked Function Expression (IIFE) | 1 | فهم تعبير الدالة المستحثة فوراً (IIFE) |
Description
(وظيفة () {لاحظ أن الدالة ليس لها اسم ولا يتم تخزينها في متغير. الأقواس () في نهاية تعبير الدالة تتسبب في تنفيذها أو استدعاءها على الفور. يُعرف هذا النمط باسم
console.log ("Chirp، chirp!")؛
}) ()؛ // هذا هو تعبير وظيفة مجهول ينفذ على الفور
// المخرجات "غرد ، غرد!" فورا
immediately invoked function expression
IIFE
أو IIFE
. Instructions
makeNest
كتابة الدالة makeNest
وإزالة دعوتها ، لذا فهي عبارة immediately invoked function expression
مجهول على immediately invoked function expression
( IIFE
). Tests
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
function makeNest() {
console.log("A cozy nest is ready");
}
makeNest();
Solution
// solution required