element.addEventListener("click",function(event){console.log(event.target);// Element that was clicked});
🔹 4. Arrays & Array Methods
letnums=[1,2,3];// Add/Removenums.push(4);// Add to endnums.pop();// Remove from endnums.shift();// Remove from startnums.unshift(0);// Add to start// Loopnums.forEach(function(n){console.log(n);});// Transformletdoubled=nums.map(n=>n*2);// Filterletevens=nums.filter(n=>n%2===0);
setTimeout(()=>{alert("Waited 2 seconds!");},2000);letintervalId=setInterval(()=>{console.log("Repeats every 1s");},1000);// To stopclearInterval(intervalId);
🔹 8. Local Storage
localStorage.setItem("name","Alex");letname=localStorage.getItem("name");localStorage.removeItem("name");// JSON for objects/arraysletuser={name: "Alex"};localStorage.setItem("user",JSON.stringify(user));letsaved=JSON.parse(localStorage.getItem("user"));