Understanding Shallow and Deep copy in JavaScript ObjectsHello Readers , hope you all are doing good . Today we're going to talk about objects in JavaScript and different ways to clone an object . This discussion will help us in understanding shallow and deep copy mechanisms as well . We will follow the b...1SMay 10, 2022 · 4 min readdeepkiran.hashnode.dev
Polyfill for Bind method and Currying in JavaScriptHello Readers, welcome to another blog on learning the key concepts of JavaScript. We will learn about creating polyfill for the bind method and the currying concept in JS. In order to do that, first, we have to understand how the call, bind and appl...1SMay 20, 2021 · 6 min readdeepkiran.hashnode.dev
Callback Functions, Event Listeners, and Event Loop in JavaScript.Hello Readers, hope you're doing good. In this blog, we will try to understand the concept of Event loop which makes JavaScript asynchronous (remember that JS is a synchronous, single-threaded language). Before jumping to the event loop, you should h...1PMay 19, 2021 · 6 min readdeepkiran.hashnode.dev
Understanding Hoisting , lexical environment and block scope in JavaScript with Var , let and const variablesHey Everyone, if you have been working with JS for a while, you would wonder how things behave differently in JS compared to other programming languages. How can we access a variable or a function before its declaration? What are the scope chain and...1SMay 10, 2021 · 8 min readdeepkiran.hashnode.dev