SGShivam Goyalinblog.shivam-goyal.site00Understanding Object-Oriented Programming in JavaScriptMar 15 · 7 min read · Object-Oriented Programming (OOP) sounds scary at first, but the core ideas are actually very intuitive—especially if you think in terms of real-world things like cars, students, or users in an app. IJoin discussion
SGShivam Goyalinblog.shivam-goyal.site00The Magic of this , call(), apply() , and bind() in JavaScriptMar 15 · 7 min read · If you've ever written JavaScript and seen this behave in a way that made no sense, you're not alone. this, along with call(), apply(), and bind(), is one of those topics that trips up beginners (and Join discussion
SGShivam Goyalinblog.shivam-goyal.site00Understanding Objects in JavaScriptMar 15 · 8 min read · When you build real-world applications, you often work with structured data: A person with name, age, and city A product with title, price, and stock A student with name, course, and grade In JavJoin discussion
SGShivam Goyalinblog.shivam-goyal.site00Function Declaration vs Function Expression: What’s the Difference?Mar 15 · 10 min read · Functions are one of the most important building blocks in JavaScript. If you understand functions well, everything else (arrays, objects, async code, frameworks) gets much easier. In this article, weJoin discussion
SGShivam Goyalinblog.shivam-goyal.site00Control Flow in JavaScript: If, Else, and Switch ExplainedMar 15 · 7 min read · When you write code, you’re constantly making decisions: If the user is logged in, show the dashboard. If the score is above 90, show “A grade”. If today is Sunday, send a summary email. This “deJoin discussion
SGShivam Goyalinblog.shivam-goyal.site00JavaScript Operators: The Basics You Need to KnowMar 15 · 7 min read · Operators are the building blocks that let you perform calculations, compare values, and control the flow of your code. This guide covers the operators you'll use most often—with simple examples and cJoin discussion
SGShivam Goyalinblog.shivam-goyal.site00JavaScript Arrays: Store Multiple Values in One PlaceMar 15 · 5 min read · Arrays let you keep a list of values—like fruits, marks, or tasks—in order and work with them easily. This guide covers what arrays are, how to create and use them, and how to loop over them. What AreJoin discussion
SGShivam Goyalinblog.shivam-goyal.site00JavaScript Array MethodsMar 11 · 5 min read · push, pop, shift, unshift, map, filter, reduce, forEach This article is for complete beginners. You can follow along by opening your browser console (Right-click → Inspect → Console tab) and typing thJoin discussion
SGShivam Goyalinblog.shivam-goyal.site00JavaScript Arrow FunctionsMar 11 · 4 min read · Arrow functions are a shorter way to write functions in modern JavaScript. They make your code cleaner and easier to read. 1. What are arrow functions? Arrow functions are just functions with a shorteJoin discussion
SGShivam Goyalinblog.shivam-goyal.site00Polyfill for forEach()Feb 22 · 2 min read · What is Polyfill? Polyfill is a piece of code (or plugin) that offers the functionality that you, the developer, would expect the browser to deliver natively. It’s a service that takes a request for aJoin discussion