An arrow function is a concise way to write functions in JavaScript, introduced in ES6 (ECMAScript 2015). It uses the => syntax and is often preferred for its simplicity and ability to maintain the this context of the surrounding code. Syntax (param1, param2, ..., paramN) => expression If the function body contains multiple statements, you need to wrap it in curly braces {} and use the return keyword explicitly: (param1, param2, ..., paramN) => { // multiple statements return result; } If there is only one parameter, you can omit the parentheses: param => expression If there are no parameters, you must use empty parentheses: () => expression Examples Single-line arrow function: const add = ( a, b ) => a + b; console . log ( add ( 2 , 3 )); // Output: 5 Multi-line arrow function: const multiply = ( a, b ) => { const result = a * b; return result; }; console . log ( multiply ( 2 , 3 )); // Output: 6 Arrow function with one paramete...