Arrow Functions
Arrow functions allow you to write functions more concisely.
Arrow functions are created using the arrow (=>
) symbol instead of the function
keyword.
Basic Structure of Arrow Functions
const functionName = (parameter1, parameter2) => { // function body };
Example of an Arrow Function
const add = (a, b) => a + b; console.log(add(1, 2)); // Outputs 3
Using arrow functions can make your code simpler compared to traditional function expressions.
Comparison of Traditional and Arrow Functions
// Traditional function const sayHello = function (name) { return 'Hello, ' + name + '!'; }; // Arrow function const sayHello = (name) => 'Hello, ' + name + '!';
Examples of Arrow Functions
Here are some examples of how you can use arrow functions.
When There Are No Parameters
You can use empty parentheses to indicate no parameters.
Arrow Function with No Parameters
const greet = () => 'Hello!';
When There Is One Parameter
Parentheses can be omitted when there is a single parameter.
Arrow Function with One Parameter
const double = x => x * 2;
When There Are Two or More Parameters
List parameters separated by commas.
Arrow Function with 2 or More Parameters
const add = (a, b) => a + b;
Mission
0 / 1
Which of the following is the most appropriate to fill in the blank?
When defining a function using an arrow function, the symbol is used instead of the `function` keyword.
Colon(:)
Arrow(=>)
Equal sign(=)
Comma(,)
Lecture
AI Tutor
Design
Upload
Notes
Favorites
Help
Code Editor
Run
Execution Result