// Traditional Anonymous Function
(function (a) {
return a + 100;
});
// Arrow Function Break Down
// 1. Remove the word "function" and place arrow between the argument and opening body bracket
(a) => {
return a + 100;
};
// 2. Remove the body braces and word "return" — the return is implied.
(a) => a + 100;
// 3. Remove the argument parentheses
a => a + 100;
// Arrow Function
(a, b) => {
const chuck = 42;
return a + b + chuck;
};
//Function use with Map function
const materials = [
'Hydrogen',
'Helium',
'Lithium',
'Beryllium'
];
console.log(materials.map(material => material.length));
// expected output: Array [8, 6, 7, 9]