25 lines
457 B
Markdown
25 lines
457 B
Markdown
# .cadoles-slide-title[Fonctions (3/5)]
|
|
|
|
**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
|
|
```
|