📘 JavaScript Learning Update – Day 12 Today I explored an important JavaScript concept: Shallow Copy vs Deep Copy. I learned: What a shallow copy is and how it copies references of nested objects. What a deep copy is and how it creates a completely independent clone. Different ways to create shallow copies (spread operator, Object.assign). Ways to create deep copies (structuredClone, JSON methods). I also wrote a blog explaining the difference with examples to strengthen my understanding. Understanding copying behavior is very important when working with objects and arrays in real-world applications. Step by step, I am improving my JavaScript fundamentals. #JavaScript #WebDevelopment #LearningJourney #Coding
JavaScript Shallow vs Deep Copy Fundamentals
More Relevant Posts
-
🚀 JavaScript Learning Update - Day 20 Today, I focused on revising the core concepts I’ve learned so far in JavaScript. I revised: • Objects and object methods • Shallow copy vs Deep copy • Array methods and their polyfills (map, filter, forEach) • Classes and Constructors • Encapsulation and Abstraction • Inheritance in JavaScript Instead of learning something new, I strengthened my fundamentals by reviewing concepts and clearing small doubts. Revision helps turn information into understanding. Strong fundamentals > Fast learning. Consistent practice. Continuous improvement. #JavaScript #WebDevelopment #OOP #LearningInPublic #DeveloperJourney #FrontendDeveloper
To view or add a comment, sign in
-
🚀 I’ve been working on a JavaScript learning series and publishing articles along the way. Sharing a few of my recent articles below: 🔗 JS Series https://lnkd.in/gEUsN-sC 🔗 Control Flow in JavaScript https://lnkd.in/gJ98XirU 🔗 Variables & Data Types in JavaScript https://lnkd.in/gcAaB_qQ 🔗 JavaScript Operators Basics https://lnkd.in/gFdCZm4Y Currently documenting my JavaScript learning journey and trying to make concepts simple and beginner-friendly. Would love to hear your feedback! 👩💻 #chaiaurcode #cohort2026 #JavaScript #WebDevelopment #Coding #LearningInPublic #Developers
To view or add a comment, sign in
-
-
New Blog Published: JavaScript Arrays 101 🚀 Arrays are one of the most fundamental concepts in JavaScript. If you're learning JavaScript, understanding arrays will make working with data much easier. In this article I covered: • What arrays are and why we use them • How to create arrays in JavaScript • Accessing elements using index • Updating array values • Understanding the length property • Looping through arrays with simple examples Perfect for beginners starting their JavaScript journey. Read the full article here 👇 🔗 [ https://lnkd.in/gxYwgAcY ] Hitesh Choudhary Piyush Garg Chai Aur Code Jay Kadlag Akash Kadlag Nikhil Rathore Suraj Kumar Jha Anirudh J. #JavaScript #WebDevelopment #Programming #Coding #Beginners #WebDev #Blog #FrontendDevelopment #FrontendDeveloper #Frontend #LearnToCode #Consistency #100DaysOfCode #CodingJourney #ContinuousLearning #Learning #LearningJourney #LearnInPublic #LearningInPublic #chaicode #ChaiCode #Cohort #Cohort26 #Cohort2026
To view or add a comment, sign in
-
-
🚀 JavaScript Learning Update – Day 15 Today, I studied Classes and Objects in JavaScript and wrote a blog on: “Why JavaScript Really Needs the class Keyword” While learning this topic, I explored: • How objects were created before ES6 (constructor functions & prototypes) • Why the class keyword was introduced • How class improves readability and structure • The difference between constructor functions and class syntax • How OOP concepts work in JavaScript Writing this blog helped me understand not just how to use classes, but why they exist in JavaScript. Instead of memorizing syntax, I focused on understanding the reasoning behind the language design. Building strong fundamentals, one concept at a time. #JavaScript #OOP #WebDevelopment #LearningInPublic #FrontendDeveloper #CodingJourney
To view or add a comment, sign in
-
🚀 Today I practiced JavaScript fundamentals Today I revised important JavaScript concepts which are very useful for beginners and for interview preparation. 🔹 Variables in JavaScript Learned how to declare variables using var, let, and const and understood the difference between them. 🔹 Data Types Practiced different data types like Number, String, Boolean, Null, Undefined, Object, and Array. 🔹 OOPS Concepts in JavaScript Studied Object Oriented Programming concepts: • Encapsulation • Inheritance • Polymorphism • Abstraction 🔹 Strings in JavaScript Learned string methods like length, toUpperCase(), toLowerCase(), slice(), and concat(). 🔹 Arrays in JavaScript Practiced array operations like push(), pop(), shift(), unshift(), map(), and filter(). 📘 Every day practice makes coding easier and improves problem solving skills. Excited to learn more JavaScript concepts. #JavaScript #WebDevelopment #Learning #Coding #Frontend #OOPS #Programming #Beginners #100DaysOfCode
To view or add a comment, sign in
-
Today, I learnt the basics of JavaScript No frameworks. No advanced topics. Just the basics. I spent time understanding variables, data types, and functions :the true building blocks of JavaScript. Understanding data types reminded me that every value matters whether it’s a string, number, or boolean and mixing them carelessly can lead to unexpected results. Functions showed me the power of reusability. Instead of repeating code, you can structure your logic once and use it whenever you need it. What stood out to me today is this:Programming isn’t about memorizing code. It’s about understanding how things work. It’s about thinking step by step. It’s about writing instructions clearly enough for a computer to follow. And honestly, that’s a mindset shift. This journey is not about rushing to advanced concepts. It’s about building a strong foundation that I can confidently grow from. #30DaysOfTech #JavaScript #LearningInPublic #BuildInPublic #TechJourney #LearningWithTS #TSAcademy
To view or add a comment, sign in
-
-
🚀 JavaScript: Arrow Functions While learning JavaScript, I discovered how Arrow Functions make code cleaner and more concise. Instead of writing a full function like this: const add = function(a, b) { return a + b; }; We can simply write: const add = (a, b) => a + b; 💡 Why Arrow Functions are useful: ✔ Shorter and cleaner syntax ✔ Great for small functions ✔ Automatically inherit this from the surrounding scope Arrow functions are especially helpful in callbacks, array methods, and modern JavaScript development. Small improvements in syntax can make a big difference in writing readable code. 👨💻 #JavaScript #WebDevelopment #Coding #Frontend #Programming #100DaysOfCode
To view or add a comment, sign in
-
-
🚀 Day 27 of My JavaScript Learning Journey Today I learned about Compact Objects in JavaScript. Sometimes objects or arrays contain falsy values like null, undefined, false, 0, or empty strings. Compacting helps remove unwanted values and keep only meaningful data. ✨ What I learned today: ✅ Understanding falsy values in JavaScript ✅ Cleaning objects and arrays ✅ Using recursion for deep structures ✅ Writing efficient utility functions Cleaning data is an important step in building robust and reliable applications 🚀 #Day27 #JavaScript #WebDevelopment #CodingJourney #LearningInPublic #coddy #FrontendDevelopment #100DaysOfCode #ProgrammerLife #Developers #CleanCode
To view or add a comment, sign in
-
-
Just published a new JavaScript article 🚀 Topic: Understanding Objects in JavaScript Covered: • What objects are and why we use them • Creating objects • Dot vs bracket notation • Updating, adding, deleting properties • Looping through object keys Objects are everywhere in JavaScript — mastering them strengthens your fundamentals 💻 If you're learning JS, this is an important concept. Read the full article here 👇 👉 https://lnkd.in/gZsXX3nr Akash Kadlag Chai Aur Code Jay Kadlag Anirudh J. Piyush Garg Hitesh Choudhary #Programming #WebDev #Blog #JavaScript #FrontendDevelopment #FrontendDeveloper #Coding #Frontend #Beginners #WebDevelopment #LearnToCode #Consistency #100DaysOfCode #CodingJourney #ContinuousLearning #Learning #LearningJourney #LearnInPublic #LearningInPublic #chaicode #ChaiCode #Cohort #Cohort26 #Cohort2026
To view or add a comment, sign in
-
-
📚 This Week’s Learning: Asynchronous JavaScript (Callbacks → Promises → Async/Await) This week I deep-dived into one of the most important concepts in JavaScript — Asynchronous Programming. Initially, I was confused about how JavaScript handles async tasks like API calls and timers, but now things are much clearer. Here’s my learning path: ➡️ Started with Callbacks (and understood callback hell) ➡️ Moved to Promises and learned .then() & .catch() ➡️ Finally understood Async/Await and how it simplifies async code One thing that really clicked for me: Async/Await is just syntactic sugar over Promises, but it makes code much more readable and easier to debug. I also practiced: ✔️ Fetch API ✔️ response.json() ✔️ Error handling in async functions Next Target: Solving LeetCode problems using JavaScript and mastering DSA patterns 🚀 #JavaScript #AsyncAwait #Promises #CodingJourney #LeetCode #FrontendDevelopment #LearningDaily
To view or add a comment, sign in
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