Day 4 / 21 Learning Challenge Today I learned  Object Oriented Programming concepts in JavaScript to understand how large applications structure code. Study Time: 4 hours Key Learnings : • Basics of Object Oriented Programming in JavaScript • Creating classes and objects • Constructors and prototypes • Understanding this keyword with call, apply, and bind • Inheritance and class expressions • Getter and setter methods Practice Done: • Created objects and classes using JavaScript • Practiced constructor functions and prototype behavior • Tested this keyword using call, apply, and bind examples • Implemented simple inheritance between classes Challenge Faced: Confusion while understanding prototype behavior and how this works inside methods. Solution Applied: Wrote small examples and checked outputs step by step in the browser console. Today’s Outcome: Better understanding of how JavaScript manages objects, inheritance, and method behavior. Progress So Far: • Total study hours: 5 • Topics revised: HTML, CSS, JavaScript fundamentals, DOM, OOP Next Target: Asynchronous JavaScript concepts and API handling. Biggest Learning Today: Object oriented structure helps organize JavaScript code for large projects. Sheryians Coding School Sheryians Coding School Community Harsh Vandana Sharma Ankur Prajapati #JavaScript #OOP #WebDevelopment #FrontendDevelopment #CodingJourney #LearningInPublic #21DaysChallenge #Programming #HTML #CSS #SCSS

To view or add a comment, sign in

Explore content categories