AKAshaaf Khaninashaaf.hashnode.dev00The Magic of this, call(), apply(), and bind() in JavaScriptMar 15 · 6 min read · If you’ve been coding in JavaScript for more than a week, you’ve probably realized that the this keyword is a bit of a nightmare. It changes its value faster than a chameleon changes colors. But here’Join discussion
AKAshaaf Khaninashaaf.hashnode.dev00Understanding Object-Oriented Programming in JavaScriptMar 15 · 4 min read · In our journey through JavaScript, we've learned how to store data in variables and organize them into objects. But as your applications grow, you’ll find yourself needing a more powerful way to managJoin discussion
AKAshaaf Khaninashaaf.hashnode.dev00Understanding Objects in JavaScript: Modeling the Real WorldMar 15 · 6 min read · Imagine you are a librarian managing a massive collection. We’ve already seen how Arrays act like ordered shelves where every book is found by its position (Index 0, 1, 2). But what happens when you nJoin discussion
AKAshaaf Khaninashaaf.hashnode.dev00JavaScript Array Methods You Must KnowMar 15 · 5 min read · Imagine you are a librarian in charge of a massive collection of books. While having a study shelf is great for storage, your real job starts when people begin asking for things. You need to add new aJoin discussion
AKAshaaf Khaninashaaf.hashnode.dev00JavaScript Arrays 101: Organizing Your Data Like a ProMar 15 · 4 min read · Imagine you are a librarian. If you had 100 books and tried to give each one its own individual shelf, your library would be a chaotic mess. Instead, you put them in a single row on a shelf, in a specJoin discussion