Access array elements from the end in JavaScript (Clean Way) 🔥 - 𝐎𝐥𝐝 𝐰𝐚𝐲 👇 arr[arr.length - 1] - 𝐌𝐨𝐝𝐞𝐫𝐧 & 𝐫𝐞𝐚𝐝𝐚𝐛𝐥𝐞 𝐰𝐚𝐲 👇 arr.at(-1) - Cleaner syntax - Better readability - Works for strings too - Perfect for last / second-last elements If you’re writing modern JavaScript, .at() is a small change that makes your code look professional 💡 Follow Tapas Sahoo for more related content 🙏 Which one do you usually use? 👇 Comment below ⬇️ #JavaScript #ES2022 #WebDevelopment #FrontendDeveloper #CodingTips #CleanCode #Programming #JS #Developers #LearnJavaScript
Access JavaScript Array Elements from the End with .at() Method
More Relevant Posts
-
JavaScript Array Functions – slice() vs splice() ✂️ slice() and splice() look similar, but they behave very differently — and this confuses many JavaScript learners. In this post, I’ve explained: 1. slice() → extracts a portion of an array and returns a new array 2. splice() → modifies the original array by removing or adding elements Key difference: 1. slice() is safe (does not change original array) 2. splice() is powerful but risky (changes original array) 📌 Day 5 of my JavaScript Array Functions series. Save this if it helped 👍 #JavaScript #JS #WebDevelopment #FrontendDeveloper #BackendDeveloper #FullStackDeveloper #LearnJavaScript #Programming #Coding #DeveloperCommunity #TechContent #100DaysOfCode
To view or add a comment, sign in
-
-
JavaScript gives us multiple ways to write the same function — and that’s what makes it powerful ⚡ From Function Declarations to Function Expressions, Arrow Functions, and Concise Arrow Functions, each style has its own use case and readability benefits. If you’re learning JavaScript, understanding these 4 ways will help you: ✔ write cleaner code ✔ read modern frameworks like React easily ✔ choose the right syntax for the right situation Start simple, then go concise 🚀 #JavaScript #WebDevelopment #Frontend #CodingBasics #LearnJavaScript #DeveloperLife #Programming #ReactJS
To view or add a comment, sign in
-
-
🚀 Hoisting & Closure Two concepts that explain why JavaScript behaves the way it does 👇 🔹 Hoisting JavaScript moves declarations to the top of their scope before execution. ✔ `var` → hoisted as `undefined` ❌ `let` / `const` → hoisted but inaccessible (TDZ) ✔ Function declarations are fully hoisted 🔹 Closure A closure allows a function to remember variables from its outer scope, even after that outer function has finished execution. 👉 Used in data hiding, callbacks, event handlers & React hooks. 💡 Master these = better debugging + better interviews 💬 Which one confused you more when learning JS? #JavaScript #JSConcepts #WebDevelopment #Frontend #Programming #Coding #InterviewPrep #React #100DaysOfCode
To view or add a comment, sign in
-
-
🔒 Closures in JavaScript — Ever wondered how a function in JavaScript can remember variables even after execution is complete? That’s the power of Closures 🚀 👉 A closure is formed when a function bundles itself with its lexical scope. This allows inner functions to access outer variables, even when the outer function is no longer on the call stack. 💡 Why closures matter: ✔ Data encapsulation (private variables) ✔ setTimeout & callbacks ✔ Function factories ✔ Cleaner and more powerful code Closures are one of the most important concepts for interviews and real-world JavaScript development. If you truly understand closures, you understand how JavaScript works under the hood. Save this post 📌 and share it with someone learning JS! Nishant Pal #JavaScript #WebDevelopment #Frontend #Coding #LearnJavaScript #Programming #100DaysOfCode
To view or add a comment, sign in
-
-
JavaScript Array Functions – reduce() reduce() is one of the most powerful (and confusing) array methods in JavaScript. It takes all the elements in an array and reduces them into a single value using an accumulator. In this post, I’ve shown: 1. How the accumulator works step by step 2. Why the initial value is important 3. How reduce() combines values across the array Common use cases: 1. Calculating totals 2. Aggregating data 3. Counting or grouping values 📌 Day 4 of my JavaScript Array Functions series. Next up: slice() vs splice() 👨💻🔥 #JavaScript #JS #WebDevelopment #FrontendDeveloper #BackendDeveloper #FullStackDeveloper #LearnJavaScript #Programming #Coding #DeveloperCommunity #TechContent #100DaysOfCode
To view or add a comment, sign in
-
-
🚀 JavaScript Practice: Working with Duplicate Values Today I practiced a small JavaScript logic exercise using arrays. The goal was simple: ✅ Identify duplicate values ✅ Count how many duplicates exist ✅ Store duplicated numbers separately This kind of basic problem-solving really helps strengthen core concepts like loops, conditions, and array methods. I’m learning that small daily practice matters more than solving complex problems once in a while. Consistency builds confidence. 💡 If you’re learning JavaScript too, try practicing simple logic problems every day — they slowly sharpen your thinking and coding skills 🚀 #JavaScript #WebDevelopment #Programming #Frontend #LearningInPublic #CodingJourney #DeveloperLife
To view or add a comment, sign in
-
-
Stop using for loops! Learn JavaScript's map(), filter() & reduce() in under 60 seconds with simple examples. Level up your array skills FAST! 🚀 #JavaScript #CodingTips" #JavaScript #MapFilterReduce #ArrayMethods #JavaScriptTutorial #Coding #Programming #WebDevelopment #LearnJavaScript #JS #Code #Developer #WebDev #Frontend #CodingTips
To view or add a comment, sign in
-
🚀 JavaScript Hoisting Explained (Visual Guide) Hoisting is one of those JavaScript concepts that confuses beginners and still trips up experienced devs during interviews. So I created a simple visual breakdown that explains: ✅ How var is hoisted (and why it returns undefined) 🚫 Why let & const throw a ReferenceError (TDZ) ⚡ The difference between function declarations vs expressions 🧱 Why classes are hoisted but not usable If you’re learning JavaScript or teaching others, understanding hoisting will save you hours of debugging and a lot of “why is this breaking?” moments. 📌 Swipe through the image for a quick refresher. 💬 Let me know if you’d like a Part 2 with execution context & call stack. — Adrian Ebesoh #JavaScript #WebDevelopment #Frontend #Programming #Coding #LearnToCode #Developers #JS #TechEducation #CodersHubInnovations
To view or add a comment, sign in
-
-
🧠 var, let, and const — when to use which? JavaScript gives us three ways to declare variables, and this often confuses beginners. Let’s simplify it 👇 🔹 var - Function-scoped - Can be re-declared - Can cause unexpected bugs 🔹 let - Block-scoped - Can be reassigned - Safer than var 🔹 const - Block-scoped - Cannot be reassigned - Best choice by default 💡 Best practice: 👉 Use const by default 👉 Use let when the value needs to change 👉 Avoid var in modern JavaScript Small concepts like this make a huge difference in writing clean JS 🚀 #JavaScript #Frontend #WebDevelopment #LearnJS #Programming #LearningInPublic
To view or add a comment, sign in
-
-
Strengthening my JavaScript fundamentals one concept at a time! Today I revisited essential string functionalities in JavaScript — simple methods, but extremely powerful in real-world development. From transforming text to searching, slicing, and splitting strings, these functions are used almost everywhere in frontend applications. ✨ Quick reminder: Clean code starts with strong basics. Consistent practice with fundamentals like string manipulation helps write more efficient logic, optimize performance, and handle data better in real projects. What’s one JavaScript method you use almost daily? 👇 #JavaScript #WebDevelopment #FrontendDeveloper #CodingJourney #LearnToCode #Programming #ReactDeveloper
To view or add a comment, sign in
-
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
This is such a nice example of how JavaScript keeps getting more developer-friendly. The `.at()` method really shows how thoughtful API design can make our code both cleaner and easier to understand.