diff --git a/challenges/02-javascript-algorithms-and-data-structures/object-oriented-programming.json b/challenges/02-javascript-algorithms-and-data-structures/object-oriented-programming.json index 07a7cf02c4..7f1cad35fc 100644 --- a/challenges/02-javascript-algorithms-and-data-structures/object-oriented-programming.json +++ b/challenges/02-javascript-algorithms-and-data-structures/object-oriented-programming.json @@ -985,7 +985,7 @@ "title": "Understand the Immediately Invoked Function Expression (IIFE)", "description": [ "A common pattern in JavaScript is to execute a function as soon as it is declared:", - "
(function () {", + "
console.log(\"Chirp, chirp!\")
})(); // this is an anonymous function expression that executes right away
// Outputs \"Chirp, chirp!\" immediately
(function () {", "Note that the function has no name and is not stored in a variable. The two parentheses () at the end of the function expression cause it to be immediately executed or invoked. This pattern is known as an
console.log(\"Chirp, chirp!\");
})(); // this is an anonymous function expression that executes right away
// Outputs \"Chirp, chirp!\" immediately
immediately invoked function expression
or IIFE
.",
"makeNest
and remove its call so instead it's an anonymous immediately invoked function expression
(IIFE
)."