RJRushikesh Jadhavincodeandcuriosity.hashnode.dev路Jul 1 路 8 min readHow ChatGPT Understands Your Questions?Ever typed a question into ChatGPT and wondered "How does it actually get what I'm asking? It feels more like human. You type in plain English or Hindi or Marathi or a mix of all three languages, and 00
RJRushikesh Jadhavincodeandcuriosity.hashnode.dev路Mar 12 路 13 min readThe Magic of this, call(), apply(), and bind() in JavaScriptWhat is 'this' in JavaScript? this is a special keyword in JavaScript that refers to the object that is currently calling the function. It's like a pronoun it means 'me' or 'the current owner'. The si00
RJRushikesh Jadhavincodeandcuriosity.hashnode.dev路Mar 11 路 12 min readUnderstanding Object-Oriented Programming in JavaScriptWhat is Object-Oriented Programming? When we write code, we need to organize it. One popular approach is Object-Oriented Programming(OOP) OOP is a style of programming where we model our program aroun00
RJRushikesh Jadhavincodeandcuriosity.hashnode.dev路Mar 10 路 11 min readArrow Functions in JavaScript: A Simpler Way to Write FunctionsWhat are Arrow Functions? Arrow functions are a shorter, cleaner way to write functions in JavaScript, introduced in ES6(2015). They are used everywhere in modern JavaScript code - inside array method00
RJRushikesh Jadhavincodeandcuriosity.hashnode.dev路Mar 9 路 9 min readFunction Declaration vs Function ExpressionWhat's the DifferenceSyntax聽 |聽 Hoisting聽 |聽 Arrow Functions聽 |聽 When to Use Which What is a Function and Why do we Need one? Imagine we are making a cup of tea. Every morning we do the same steps, bo00