🌈 DAY 58 – JavaScript Arrays (21 Must Know Methods) 🚀🔥 Today I practiced JavaScript ARRAY Methods in depth and this topic is super important for Frontend Interviews + Real Project Coding. Why Arrays Matter? Arrays are used in 👉 API Data | JSON Parsing | UI Rendering | Filters | Searching | Sorting | Analytics 💡 21 Array Methods I learned Today (with simple understanding) 1️⃣ push() – Add element at END Syntax: array.push(value) 2️⃣ pop() – Remove LAST element Syntax: array.pop() 3️⃣ unshift() – Add element at START Syntax: array.unshift(value) 4️⃣ shift() – Remove FIRST element Syntax: array.shift() 5️⃣ indexOf() – Find index of element (first match) Syntax: array.indexOf(value) 6️⃣ lastIndexOf() – Find last matched index Syntax: array.lastIndexOf(value) 7️⃣ includes() – Check exists or not Syntax: array.includes(value) 8️⃣ length – Get Array size Syntax: array.length 9️⃣ slice() – returns NEW array (original not changed) Syntax: array.slice(start,end) 🔟 splice() – Add / Remove / Replace inside original array Syntax: array.splice(start,deleteCount,item/s) 11️⃣ concat() – Merge arrays (original not changed) Syntax: array.concat(array2) 12️⃣ toString() – Convert array → comma string Syntax: array.toString() 13️⃣ join() – Join using custom symbol Syntax: array.join("-") 14️⃣ map() – Transform elements → NEW array Syntax: array.map((element)=>{ return value }) 15️⃣ find() – Returns First element that matches condition Syntax: array.find((item)=> condition) 16️⃣ findIndex() – Returns index of first match Syntax: array.findIndex((item)=> condition) 17️⃣ sort() – Sort ASC / DESC Syntax: array.sort((a,b)=> a-b) 18️⃣ reverse() – Reverse order Syntax: array.reverse() 19️⃣ copyWithin() – Copy values inside same array Syntax: array.copyWithin(target,start,end) 20️⃣ flat() – Flatten nested arrays Syntax: array.flat(depth) 21️⃣ new Array() – Create array using constructor Syntax: new Array(value) 📌 What I Realized Today Professional Developers don’t write loops everywhere… They use correct Array Method → Clean Code → Faster Development → Less Bugs ✅ Day 58 Completed 💯 Consistency → Growth → Skill Upgrade 📈🔥 special thanks to Harish M,Bhagavathula Srividya,Manivardhan Jakka,Spandana Chowdary,10000 Coders #javascript #webdevelopment #frontenddeveloper #techlearning #jsarrays #codingjourney #100daysofcode #dailycoding #softwaredeveloper #interviewpreparation #webdevcommunity #learningeveryday #linkedinfamily #programmerlife #careerbuilding

To view or add a comment, sign in

Explore content categories