newcohortblog2026.hashnode.devThe Magic of this, call(), apply(), and bind() in JavaScript“It’s not about the function… it’s about who is calling the function.” If you understand this one line…You understand this in JavaScript. Let’s learn it in a fun way A Small Movie Story: “Who Called 3d ago·4 min read
newcohortblog2026.hashnode.devUnderstanding Object-Oriented Programming in JavaScriptSmall Story You want to build 100 cars. Will you build each car from zero again and again? Or… Will you create one blueprint, and then make many cars from it? Of course, you will create one blueprint.4d ago·3 min read
newcohortblog2026.hashnode.devUnderstanding Objects in JavaScriptImagine this… You are building a Student Management App for a college.You need to store information about a student: Name Age Course City Now think If you store data like this: let name = "Rahul5d ago·4 min read
newcohortblog2026.hashnode.devJavaScript Arrays 101 If you are starting JavaScript, arrays are one of the most important topics. Before understanding arrays, let’s understand the problem first. The Problem: Too Many Variables Imagine you watched these 5d ago·3 min read
newcohortblog2026.hashnode.devArrow Functions in JavaScript: A Simpler Way to Write FunctionsA Small Story First (Problem) Imagine you and your friends are building a movie rating app. You need small functions like: Calculate square of a number (for some rating formula) Check if rating numb5d ago·4 min read