formations/javascript/base/fonctions-3.md

25 lines
457 B
Markdown

# .cadoles-slide-title[Fonctions (3/4)]
**Contexte d'exécution et `this`**
En Javascript, le mot clé `this` permet d'obtenir une référence vers le contexte d'exécution.
Ce contexte est **dynamique** selon la méthode d'invocation de la fonction.
```js
console.log(this); // -> Window
var showThis = function() {
console.log(this);
};
showThis(); // -> Window
var obj = {
"showThis": showThis
};
obj.showThis(); // -> obj
```