---
title: "Deep Kiran (@DeepKiran) | Hashnode"
description: "I love to develop web apps. Read the latest articles by Deep Kiran on Hashnode."
url: "https://hashnode.com/@DeepKiran"
---

@DeepKiran

# Deep Kiran

@DeepKiran · Joined May 2021

I love to develop web apps

### [Understanding Shallow and Deep copy in JavaScript Objects](https://deepkiran.hashnode.dev/understanding-shallow-and-deep-copy-in-javascript-objects?utm_source=hashnode&utm_medium=feed)

How different types of object cloning works in JS ?

4 min read · [deepkiran.hashnode.dev](https://deepkiran.hashnode.dev/understanding-shallow-and-deep-copy-in-javascript-objects?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/understanding-shallow-and-deep-copy-in-javascript-objects/627a39bb836d12a3fa71c194) [May 10, 2022](https://hashnode.com/posts/understanding-shallow-and-deep-copy-in-javascript-objects/627a39bb836d12a3fa71c194)

### [Polyfill for Bind method and Currying in JavaScript](https://deepkiran.hashnode.dev/polyfill-for-bind-method-and-currying-in-javascript?utm_source=hashnode&utm_medium=feed)

What are call, bind and apply methods in JavaScript?

6 min read · [deepkiran.hashnode.dev](https://deepkiran.hashnode.dev/polyfill-for-bind-method-and-currying-in-javascript?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/polyfill-for-bind-method-and-currying-in-javascript/60a60c15b4e16849d76dbc55) [May 20, 2021](https://hashnode.com/posts/polyfill-for-bind-method-and-currying-in-javascript/60a60c15b4e16849d76dbc55)

### [Callback Functions, Event Listeners, and Event Loop in JavaScript.](https://deepkiran.hashnode.dev/callback-functions-event-listeners-and-event-loop-in-javascript?utm_source=hashnode&utm_medium=feed)

How is Event Loop responsible for asynchronous programming in JS?

6 min read · [deepkiran.hashnode.dev](https://deepkiran.hashnode.dev/callback-functions-event-listeners-and-event-loop-in-javascript?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/callback-functions-event-listeners-and-event-loop-in-javascript/60a4c2bd59b7dc409c3d2cab) [May 19, 2021](https://hashnode.com/posts/callback-functions-event-listeners-and-event-loop-in-javascript/60a4c2bd59b7dc409c3d2cab)

### [Understanding Hoisting , lexical environment and block scope in JavaScript with Var , let and const variables](https://deepkiran.hashnode.dev/understanding-hoisting-lexical-environment-and-block-scope-in-javascript-with-var-let-and-const-variables?utm_source=hashnode&utm_medium=feed)

Hey 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...

8 min read · [deepkiran.hashnode.dev](https://deepkiran.hashnode.dev/understanding-hoisting-lexical-environment-and-block-scope-in-javascript-with-var-let-and-const-variables?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/understanding-hoisting-lexical-environment-and-block-scope-in-javascript-with-var-let-and-const-variables/6099268621068818a5c6406f) [May 10, 2021](https://hashnode.com/posts/understanding-hoisting-lexical-environment-and-block-scope-in-javascript-with-var-let-and-const-variables/6099268621068818a5c6406f)
