Update 106-explicit-binding.md (#2015)
parent
9787b58dd7
commit
a494e837d1
1 changed files with 11 additions and 1 deletions
@ -1 +1,11 @@ |
||||
# Explicit binding |
||||
|
||||
In this method, you can force a function to use a certain object as its this. Explicit Binding can be applied using call(), apply(), and bind(). |
||||
|
||||
call(): Pass in the required object as the first parameter during the function call. The actual parameters are passed after the object. |
||||
|
||||
apply(): Similar to call() with a difference in the way the actual arguments are passed. Here, the actual arguments are passed as an array. |
||||
|
||||
bind(): In this method, you create a new function with a fixed this. These types of functions created using bind() are commonly known as bound functions. |
||||
|
||||
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://medium.com/swlh/javascript-this-ac28f8e0f65d'>Explicit Binding</BadgeLink> |
||||
|
Loading…
Reference in new issue