What is Bind method in JavaScript

In this post we will take a look on Bind function in JavaScript. This method Bind a function to an Object.

For example if you have a function as following,

function FindSquare(number) {

return number * number;
 }

And you have created an object as below,

var Calculator = {};

As you see that calculator object does not contain any properties or method. Now let us say you want to bind function FindSqaure to object Calculator then you can do that using Bind method in JavaScript.

  1. Bind method binds a function to object
  2. It returns a function after binding

So you can bind FindSquare function to Calculator object as below,

var CFindSquare = FindSquare.bind(Calculator);

Now when you call CFindSquare function and pass parameter, it will actually get passed to original function FindSquare.

You can invoke FindSquare method on object Calculator as follows,

var result = CFindSquare(8);
 alert(result);

In this way you can work with bind() method in JavaScript. I hope you find this post useful. Thanks for reading.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值