🗓️ 𝐃𝐚𝐲 𝟑𝟗 – JavaScript: Objects, Time Events & Operations Today, I explored more about how JavaScript manages and manipulates objects, along with time-based functions.⏱️ 📘 𝑻𝒐𝒑𝒊𝒄𝒔 𝑪𝒐𝒗𝒆𝒓𝒆𝒅: 🧠 𝗢𝗯𝗷𝗲𝗰𝘁 𝗛𝗮𝗻𝗱𝗹𝗶𝗻𝗴 – understanding how objects are stored and traversing their keys 🧩 𝗔𝗿𝗿𝗮𝘆 𝗮𝘀 𝗢𝗯𝗷𝗲𝗰𝘁 – exploring how arrays internally behave like objects ⏰ 𝗧𝗶𝗺𝗲 𝗘𝘃𝗲𝗻𝘁𝘀 – using setTimeout(), setInterval(), and clearing them with clearTimeout() & clearInterval() ⚙️ 𝗢𝗯𝗷𝗲𝗰𝘁 𝗢𝗽𝗲𝗿𝗮𝘁𝗶𝗼𝗻𝘀 – Object.freeze(), Object.seal(), destructuring, and common object methods 🧱 𝘁𝗵𝗶𝘀 𝗞𝗲𝘆𝘄𝗼𝗿𝗱 – understanding its behavior inside different contexts ✅ Solved 𝗟𝗲𝘃𝗲𝗹 𝟭 𝘣𝘦𝘨𝘪𝘯𝘯𝘦𝘳 𝘲𝘶𝘦𝘴𝘵𝘪𝘰𝘯𝘴 on these concepts to strengthen understanding and practical use. #JavaScript #Objects #Sheryians #Cohort2_0 #LearningJourney #FrontendDevelopment Sheryians Coding School Sheryians Coding School Community
Exploring JavaScript Objects, Time Events, and Operations
More Relevant Posts
-
Leveling Up on Day 2 of JavaScript! 📈 We dove headfirst into the essentials today, moving from the why to the how of writing clean JavaScript. A huge shoutout to Harsh Bhaiya for breaking down complex ideas into simple, actionable steps! What I Learned & Practiced: The Essentials: How to get started, why JS is important, and how to link it using the <script> tag. Variable Declarations: Establishing best practices with let and const for better scope management. Browser Toolkit: Mastering console.log for debugging and using prompt/alert for basic user communication. Data Handling: Practicing essential String methods (slice, split, replace, includes)—these are critical for manipulating data from APIs or user inputs! The momentum is real! Excited to keep building on this strong base. #Day2 #JavaScript #JSFundamentals #WebDevelopment #CodingJourney #HarshBhaiya Sheryians Coding School Sheryians Coding School Community
To view or add a comment, sign in
-
-
Day 29 of #100DaysOfCode – Deep Dive into JavaScript Operators & Hoisting Today’s session focused on understanding the wide range of JavaScript operators and how they function in real-world code. Key Learnings: Explored different types of operators: arithmetic, comparison, logical, assignment, ternary, type-checking, and string operators. Understood advanced concepts like spread/rest operators, nullish coalescing, and optional chaining. Learned about variable hoisting how JavaScript handles variable declarations internally, and the differences in behavior between var, let, and const. Takeaway: A clear understanding of operator precedence and hoisting helps write cleaner, bug-free, and optimized JavaScript code. Grateful to Harsh Vandana Sharma from Sheryians Coding School for making today’s concepts practical and easy to grasp. #100DaysOfCode #JavaScript #WebDevelopment #CodingJourney #Frontend
To view or add a comment, sign in
-
-
Back with my Day 3 deep dive into JavaScript! 🤯 Today, I tackled Operators and the tricky, often misunderstood world of Type Coercion. This list of questions is a true test of JS knowledge, covering high-level concepts and essential interview-style challenges: Equality Check: Mastering the difference between the equality operator (==) and the strict equality operator (===). Unary & Binary: Understanding post-increment vs. pre-increment (x++ vs. ++x) and complex coercion results (e.g., 5 + "5", true + false). Logical Operators: Deep dive into && (short-circuiting), ||, and the Nullish Coalescing Operator (??). The Quirks: Tackling famous JavaScript "gotchas" like typeof null, NaN == NaN, and complex array/boolean comparisons (e.g., [] == ![]). If you can confidently predict the output for all these, you're a JS wizard! 🧙♂️ Grateful to Sheryians Coding School, Cohort 2.0, for pushing us to truly understand the language's mechanics, not just the syntax. Which of these operator quirks caused you the most confusion when you first started coding? Share your thoughts below! 👇 Connect with me: My GitHub: https://lnkd.in/d7zWUeDG My X: https://lnkd.in/dn3yZDYY #JavaScript #CodingFundamentals #Operators #TypeCoercion #WebDevelopment #SheryiansCodingSchool #Day03
To view or add a comment, sign in
-
🗓️ 𝐃𝐚𝐲 𝟑𝟖 – JavaScript: Scope, Closures, Arrays & Objects Today’s session covered some of the most powerful and essential JavaScript concepts 👇 🧠 𝗦𝗰𝗼𝗽𝗲 & 𝗖𝗹𝗼𝘀𝘂𝗿𝗲𝘀 : 🌍 𝙎𝙘𝙤𝙥𝙞𝙣𝙜 𝙞𝙣 𝙅𝙖𝙫𝙖𝙎𝙘𝙧𝙞𝙥𝙩 – understanding global and function scope 🔒 𝘾𝙡𝙤𝙨𝙪𝙧𝙚𝙨 & 𝙎𝙘𝙤𝙥𝙞𝙣𝙜 𝙍𝙪𝙡𝙚𝙨 – how inner functions access outer variables 📦 𝗔𝗿𝗿𝗮𝘆𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 : 📘 What 𝗮𝗿𝗿𝗮𝘆𝘀 are and how to create them ⚙️ 𝘾𝙤𝙢𝙢𝙤𝙣 𝙢𝙚𝙩𝙝𝙤𝙙𝙨 : push(), pop(), shift(), unshift(), indexOf() 🔄 𝘼𝙙𝙫𝙖𝙣𝙘𝙚𝙙 𝙤𝙥𝙚𝙧𝙖𝙩𝙞𝙤𝙣𝙨: filter(), some(), map(), reduce(), slice(), reverse(), sort(), join(), toString() 🧩 𝘼𝙧𝙧𝙖𝙮 𝘿𝙚𝙨𝙩𝙧𝙪𝙘𝙩𝙪𝙧𝙞𝙣𝙜 & 𝙎𝙥𝙧𝙚𝙖𝙙 𝙊𝙥𝙚𝙧𝙖𝙩𝙤𝙧 for efficient handling 🔁 Iterating arrays using 𝙛𝙤𝙧 𝙡𝙤𝙤𝙥 & 𝙛𝙤𝙧𝙀𝙖𝙘𝙝() 🧱 𝗢𝗯𝗷𝗲𝗰𝘁𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 : 🗝️ Understanding 𝗼𝗯𝗷𝗲𝗰𝘁𝘀 𝗮𝘀 𝗸𝗲𝘆-𝘃𝗮𝗹𝘂𝗲 𝗽𝗮𝗶𝗿𝘀 🛠️ 𝗖𝗿𝗲𝗮𝘁𝗶𝗻𝗴, 𝗮𝗰𝗰𝗲𝘀𝘀𝗶𝗻𝗴, 𝗮𝗻𝗱 𝗱𝗲𝗹𝗲𝘁𝗶𝗻𝗴 properties 🏗️ Working with 𝗻𝗲𝘀𝘁𝗲𝗱 𝗼𝗯𝗷𝗲𝗰𝘁𝘀 Each topic added another layer to understanding how data and scope interact in JavaScript — truly the foundation of dynamic programming! 🚀 #JavaScript #LearningJourney #Sheryians #Cohort2_0 #WebDevelopment Sheryians Coding School Sheryians Coding School Community
To view or add a comment, sign in
-
-
Day 35 of #100DaysOfCode – Functions, Recursion & Do-While Loop in JavaScript Today’s learning focused on some of the most important programming fundamentals in JavaScript: Key Learnings: Do-While Loop → Understanding how it executes the block at least once before checking the condition Functions in JavaScript → Structure, reusability, and clean code Arguments vs Parameters → How data is passed and handled Rest Parameters → Efficient way to work with variable number of inputs Recursion → Calling functions within themselves to solve repeating subproblems Hoisting → Variable Hoisting — behavior differences between var, let, and const Function Hoisting — how JavaScript moves function declarations to the top during execution Takeaway: Functions and recursion unlock powerful logic possibilities, and understanding hoisting helps avoid unexpected bugs. These concepts form the backbone of writing optimized and predictable JavaScript code. A big thanks to Harsh Vandana Sharma from Sheryians Coding School and Sheryians Coding School Community for making function mechanics and hoisting concepts easy to understand with practical examples. #100DaysOfCode #JavaScript #Functions #Recursion #WebDevelopment #CodingJourney #Frontend
To view or add a comment, sign in
-
-
🗓️ 𝐃𝐚𝐲 𝟑𝟔 – JavaScript: Loops, Recursion & Functions Today, I continued my JavaScript learning journey and explored: 🔁 𝗱𝗼...𝘄𝗵𝗶𝗹𝗲 𝗹𝗼𝗼𝗽 – executes at least once before checking the condition 🪜 𝗥𝗲𝗰𝘂𝗿𝘀𝗶𝗼𝗻 – functions calling themselves to solve problems efficiently ⏭️ 𝗟𝗼𝗼𝗽 𝗖𝗼𝗻𝘁𝗿𝗼𝗹 (𝗰𝗼𝗻𝘁𝗶𝗻𝘂𝗲) – skipping iterations when needed ⚙️ 𝗙𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 – understanding why they’re widely used, how parameters, arguments, rest parameters, and hoisting work ✅ 𝙎𝙤𝙡𝙫𝙚𝙙 𝙖𝙡𝙡 𝙧𝙚𝙢𝙖𝙞𝙣𝙞𝙣𝙜 𝙦𝙪𝙚𝙨𝙩𝙞𝙤𝙣𝙨 from previous tasks. 📂 Here’s the repo: https://lnkd.in/ghPaTgZV Each topic adds more depth to how I write and structure JavaScript code! 💪 #JavaScript #FrontendDevelopment #Functions #LearningJourney #Sheryians #Cohort2_0 Sheryians Coding School Sheryians Coding School Community
To view or add a comment, sign in
-
-
𝗗𝗮𝘆 𝟯𝟵: From Object Internals & this Keyword to Asynchronous JavaScript! 🤯 Today's session at the AI Powered Cohort was one of the most critical yet. We tackled some of the most powerful (and notoriously tricky) concepts in JavaScript. A huge thank you to Harsh Vandana Sharma and Sheryians Coding School for navigating us through this! Here's a breakdown of what we covered: 𝗢𝗯𝗷𝗲𝗰𝘁 𝗜𝗻𝘁𝗲𝗿𝗻𝗮𝗹𝘀: We went beyond just using objects and learned how they truly work 𝗦𝘁𝗼𝗿𝗮𝗴𝗲: How objects are stored by reference in memory (unlike primitive types). 𝗜𝘁𝗲𝗿𝗮𝘁𝗶𝗼𝗻: How to traverse the keys of an object (e.g., using for...in). Arrays as Objects: The "aha!" moment that arrays are just a special type of object with numbered keys. 𝗔𝘀𝘆𝗻𝗰𝗵𝗿𝗼𝗻𝗼𝘂𝘀 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 (𝗧𝗶𝗺𝗶𝗻𝗴 𝗘𝘃𝗲𝗻𝘁𝘀): We took our first step into async programming! 𝘀𝗲𝘁𝗧𝗶𝗺𝗲𝗼𝘂𝘁(): To delay the execution of a function. 𝘀𝗲𝘁𝗜𝗻𝘁𝗲𝗿𝘃𝗮𝗹(): To run a function repeatedly at a specific interval. 𝗰𝗹𝗲𝗮𝗿𝗧𝗶𝗺𝗲𝗼𝘂𝘁() & 𝗰𝗹𝗲𝗮𝗿𝗜𝗻𝘁𝗲𝗿𝘃𝗮𝗹(): The crucial methods for stopping our timers and preventing memory leaks. 𝗔𝗱𝘃𝗮𝗻𝗰𝗲𝗱 𝗢𝗯𝗷𝗲𝗰𝘁 𝗢𝗽𝗲𝗿𝗮𝘁𝗶𝗼𝗻𝘀: We learned how to control and manipulate objects with precision. 𝗢𝗯𝗷𝗲𝗰𝘁.𝗳𝗿𝗲𝗲𝘇𝗲() & 𝗢𝗯𝗷𝗲𝗰𝘁.𝘀𝗲𝗮𝗹(): To make objects immutable or prevent new properties. 𝗗𝗲𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗶𝗻𝗴: The modern, clean syntax for extracting properties from objects and arrays. 𝗢𝗯𝗷𝗲𝗰𝘁 𝗠𝗲𝘁𝗵𝗼𝗱𝘀 & 𝘁𝗵𝗶𝘀 𝗞𝗲𝘆𝘄𝗼𝗿𝗱: We tackled the infamous this keyword, understanding how its value is determined by the context in which a function is called. 𝗣𝗿𝗮𝗰𝘁𝗶𝗰𝗮𝗹 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻: We didn't just learn theory! We immediately applied all these concepts by solving a long list of practical questions (as seen in the screenshot!). This really helped solidify everything from object creation to setTimeout. Understanding the this keyword and timing events feels like unlocking a new level in development. #Day39 #CodingJourney #AIpoweredCohort #JavaScript #AsyncJS #setTimeout #thisKeyword #Objects #WebDevelopment #Programming #SheryiansCodingSchool #HarshVandanSharma
To view or add a comment, sign in
-
-
I'm back with Day 2 of my JavaScript deep dive! 💻 Today's focus is on mastering Data Types and the Type System—the area where many subtle bugs in JS originate. This set of questions is key to understanding how JavaScript really works: Primitive vs. Reference data types (Why does changing one object change another?) Dynamic Typed Language (What this means for type checks) Truthy and Falsy (Essential for conditional logic) Quirks and Type Coercion (The "gotchas" every JS developer must know!) Mastering this ensures you can write predictable and robust code. I'm grateful to Sheryians Coding School, Cohort 2.0, for the guidance through these critical topics! What's the trickiest JavaScript coercion quirk you've run into? Share your experience below! 👇 Connect with me: My GitHub: https://lnkd.in/d7zWUeDG My X: https://lnkd.in/dn3yZDYY My Facebook: https://lnkd.in/dV3uHhZY #JavaScript #CodingFundamentals #DataTypes #TypeSystem #TypeCoercion #SheryiansCodingSchool
To view or add a comment, sign in
-
-
💻 Day 33 & 34 Deep Dive into JavaScript & Self-Improvement These two days were all about growing not just in coding, but in mindset too. Harsh Vandana Sharma bhaiya gave us some challenging assignments to help us focus on logic building instead of memorising code. He also shared valuable lessons about job roles, interview rejections, and the importance of consistency and curiosity. The most inspiring part was the story of a student who once struggled in coding but never gave up and that changed everything for him. That story reminded me one thing 👉 Keep learning, keep trying, and never give up. 🧠 JavaScript Concepts Covered : 1. Data Types : number, string, boolean, null, undefined, NaN, Infinity 2. Arrays, Objects & Symbols 3. Primitive vs Reference Data Types 4. Comments in JS 5. Practice tasks to apply all these concepts Each line of code is now making more sense loving how JavaScript blends logic with creativity. ⚡ Sheryians Coding School #SheryiansCodingSchool #JavaScript #WebDevelopment #CodingJourney #Consistency #NeverGiveUp #LogicBuilding
To view or add a comment, sign in
-
-
🗓️ 𝐃𝐚𝐲 𝟑𝟕 – JavaScript: Functions Deep Dive Today’s session focused on understanding 𝘧𝘶𝘯𝘤𝘵𝘪𝘰𝘯𝘴 𝘪𝘯 𝘑𝘢𝘷𝘢𝘚𝘤𝘳𝘪𝘱𝘵 — the true building blocks of the language 💡 📘 𝘾𝙤𝙫𝙚𝙧𝙚𝙙 𝘾𝙤𝙣𝙘𝙚𝙥𝙩𝙨: ⚙️ 𝗙𝘂𝗻𝗰𝘁𝗶𝗼𝗻 𝗕𝗮𝘀𝗶𝗰𝘀 – declaration, parameters, arguments 📥 𝗣𝗮𝗿𝗮𝗺𝗲𝘁𝗲𝗿𝘀 – required, destructured, rest, default 📤 𝗔𝗿𝗴𝘂𝗺𝗲𝗻𝘁𝘀 – positional, default, spread 🧩 𝗛𝗼𝗶𝘀𝘁𝗶𝗻𝗴 – variable vs function hoisting 🔁 𝗖𝗹𝗮𝘀𝘀𝗶𝗰 & 𝗡𝗲𝘀𝘁𝗲𝗱 𝗙𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝘀 – understanding scope and the scope chain ⚡ 𝗜𝗜𝗙𝗘 (𝗜𝗺𝗺𝗲𝗱𝗶𝗮𝘁𝗲𝗹𝘆 𝗜𝗻𝘃𝗼𝗸𝗲𝗱 𝗙𝘂𝗻𝗰𝘁𝗶𝗼𝗻 𝗘𝘅𝗽𝗿𝗲𝘀𝘀𝗶𝗼𝗻) – executing functions instantly 🏗️ 𝗔𝗿𝗿𝗼𝘄 / 𝗙𝗮𝘁 𝗔𝗿𝗿𝗼𝘄 𝗙𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝘀 – concise syntax and lexical this 🕵️ 𝗔𝗻𝗼𝗻𝘆𝗺𝗼𝘂𝘀, 𝗛𝗶𝗴𝗵𝗲𝗿-𝗢𝗿𝗱𝗲𝗿, 𝗖𝗮𝗹𝗹𝗯𝗮𝗰𝗸, 𝗮𝗻𝗱 𝗙𝗶𝗿𝘀𝘁-𝗖𝗹𝗮𝘀𝘀 𝗙𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝘀 – treating functions as values 🧠 𝗣𝘂𝗿𝗲 & 𝗜𝗺𝗽𝘂𝗿𝗲 𝗙𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝘀 – understanding side effects Each concept made me realize how powerful and flexible functions are in JavaScript! 🚀 #JavaScript #Functions #FrontendDevelopment #LearningJourney #Sheryians #Cohort2_0 Sheryians Coding School Sheryians Coding School Community
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