Javascript ES6 Arrow Function

Arrow functions allow us to write shorter function syntax.

If the function has only one statement, and the statement returns a value, you can remove the brackets and the return keyword:

If you have only one parameter, you can skip the parentheses as well:



// First Example
//Javascript Function
function textExample() {
    return "Simple Text Example"
}
console.log(textExample());

//Javacript Arrow Function
const textExample1 = () => "Simple Text Example";
console.log(textExample1());



// Second Example
//Javascript Function
function nameVal(name) {
    return name;
}
console.log(nameVal("Yogesh Prajapati"));

//Javacript Arrow Function
const nameVal1 = name => name
console.log(nameVal1("Yogesh"))



// Third Example
//Javascript Function
function sumVal(a, b) {
    return a + b;
}
console.log(sumVal(10, 20))

//Javacript Arrow Function
const sumVal1 = (a, b) => a + b
console.log(sumVal1(10, 20))