---
title: "Discussion on \"The Magic of this, call(), apply(), and bind() in JavaScript\" | Hashnode"
description: "Discussion on \"The Magic of this, call(), apply(), and bind() in JavaScript\". Master JavaScript's most confusing keyword. Understand how 'this' behaves in normal functions, objects, and arrow functions, with easy code examples."
url: "https://hashnode.com/posts/the-magic-of-this-call-apply-and-bind-in-javascript/69b3335093256dfc531048c0"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [The Magic of this, call(), apply(), and bind() in JavaScript](https://jswithrachit.hashnode.dev/the-magic-of-this-call-apply-and-bind-in-javascript?utm_source=hashnode&utm_medium=feed)

Master JavaScript's most confusing keyword. Understand how 'this' behaves in normal functions, objects, and arrow functions, with easy code examples.

Mar 12 · 6 min read · jswithrachit.hashnode.dev  
Read the article

-   [#chaicode](https://hashnode.com/tag/chaicode)
-   [#this-keyword](https://hashnode.com/tag/this-keyword)
-   [#this](https://hashnode.com/tag/this)
-   [#call-apply-bind](https://hashnode.com/tag/call-apply-bind)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#chaiaurcode](https://hashnode.com/tag/chaiaurcode)

## Written by

[Rachit Taneja](https://hashnode.com/@Rambirito)

@Rambirito

  
[View profile](https://hashnode.com/@Rambirito)

Bridging the gap between Clean Code and Smart Models.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
