14.4 Anonymous Functions and Arrow Functions (15 mins)
// Assigning an anonymous function to a variable const greet = function() { console.log("Hello, World!"); }; greet(); // Outputs: Hello, World!
(parameters) => { // Function body }const greet = () => { console.log("Hello, World!"); }; greet(); // Outputs: Hello, World!
function add(a, b) { return a + b; } let result = add(5, 10); console.log(result); // Outputs: 15const add = function(a, b) { return a + b; }; let result = add(5, 10); console.log(result); // Outputs: 15const add = (a, b) => a + b; let result = add(5, 10); console.log(result); // Outputs: 15
setTimeout(function() { console.log("This runs after 2 seconds"); }, 2000);let numbers = [1, 2, 3, 4]; let squared = numbers.map((num) => num * num); console.log(squared); // Outputs: [1, 4, 9, 16]
Student Activity (15 mins):
Step-by-Step Activity:
Activity Follow-up Questions:
Expected Outcome:
Last updated