Dev.to WebDev πŸ›  Dev πŸ‘ 1

Day 18: Learning JavaScript addEventListener(), localStorage & Nested Function Calls πŸš€

1. addEventListener() I learned how to use addEventListener() to respond to events such as button clicks. let button = document.getElementById("btn"); button.addEventListener("click", () => { console.log("Button

1. addEventListener()

I learned how to use addEventListener() to respond to events such as button clicks.

let button = document.getElementById("btn");

button.addEventListener("click", () => {
console.log("Button clicked!");
});

2. localStorage

I learned about localStorage, which allows us to store data in the browser so that it can remain available after refreshing or reopening the page.

localStorage.setItem("username", "Saravanan");

let name = localStorage.getItem("username");

console.log(name);

Here****

  • setItem() stores data.
  • getItem() retrieves stored data.

3. Calling Another Function Inside an Arrow Function

I learned that an arrow function can call another function. This allows us to reuse code and organize our programs.

function greet() {
console.log("Hello!");
}

let showMessage = () => {
greet();
};

showMessage();

Here:

greet() is a function declaration.

showMessage is an arrow function.

Inside the arrow function, greet() is called.

Calling showMessage() executes the arrow function, which then calls greet().

Note: Calling another function inside a function does not automatically make it a nested function. A nested function is specifically a function defined inside another function.

πŸ“° Read the original article on Dev.to WebDev

Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes β€” full credit and traffic to the original publisher.