formations/javascript/base/fonctions-3.md

25 lines
457 B
Markdown
Raw Normal View History

2015-03-26 17:36:34 +01:00
# .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.
2015-03-25 17:27:03 +01:00
```js
2015-03-26 17:36:34 +01:00
console.log(this); // -> Window
var showThis = function() {
console.log(this);
};
showThis(); // -> Window
var obj = {
"showThis": showThis
};
obj.showThis(); // -> obj
2015-03-25 17:27:03 +01:00
```