---
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\". In JavaScript, one concept that often confuses beginners is the keyword this.\nSometimes this refers to an object, sometimes it behaves differently depending on how a function is called.\nUnderstanding"
url: "https://hashnode.com/posts/the-magic-of-this-call-apply-and-bind-in-javascript/69b6b0a3f4eb2f8b047cfd67"
---

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

Discussion

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

In JavaScript, one concept that often confuses beginners is the keyword this. Sometimes this refers to an object, sometimes it behaves differently depending on how a function is called. Understanding

Mar 15 · 4 min read · learn-this-call-apply-bind-in-js.hashnode.dev  
Read the article

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

## Written by

[Gajanan Mundkar](https://hashnode.com/@Gajanan9119)

@Gajanan9119

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

Turning ideas into code

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
