Created
February 27, 2021 23:54
-
-
Save AnimeshPandey/142d2ccf62739f92ec052ec42edb048e to your computer and use it in GitHub Desktop.
Helpful example code to demonstrate the use of "this" in JavaScript for my article at https://anmshpndy.medium.com/how-well-do-you-know-this-ce4355bc9b
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Example 6. Lost implicit "this" binding #2 | |
function getBaseSpeed(){ | |
console.log("Base Speed Stat is : ", this.baseSpeed); | |
} | |
function executeFunction(fn) { | |
fn(); | |
} | |
var pikachu = { | |
baseSpeed : 90, | |
getBaseSpeed : getBaseSpeed | |
}; | |
var baseSpeed = 50; | |
// Execute getBaseSpeed of pikachu via callback | |
executeFunction(pikachu.getBaseSpeed); | |
// Output | |
// Base Speed Stat is : 50 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment