függvénykifejezésekként
Függvénykifejezésként translates to "as a function expression" in English and refers to a way of defining functions in programming languages, particularly in JavaScript. Unlike a function declaration, a function expression creates a function and assigns it to a variable. This means the function can be treated like any other value, such as a number or a string.
A common form of a function expression is using the `function` keyword followed by the function's name
Another type is an anonymous function expression, where the function name is omitted. These are often used
Function expressions offer flexibility. Because they are assigned to variables, they can be passed as arguments
The key distinction from function declarations is hoisting. Function declarations are hoisted to the top of