1
00:00:00,210 --> 00:00:01,170
Nous saluons le retour.

2
00:00:01,170 --> 00:00:10,810
Dans cette vidéo, nous allons parler de la quatrième règle pour déterminer ce que le mot-clé est et nous allons récapituler les quatre règles pour vous aider à envelopper votre esprit autour de ce sujet délicat.

3
00:00:10,830 --> 00:00:16,140
La quatrième règle pour déterminer la valeur du mot-clé, c'est quand vous voyez le nouveau mot-clé.

4
00:00:16,380 --> 00:00:19,870
Le nouveau mot-clé est un mot-clé de réserve qui fait pas mal de choses.

5
00:00:20,010 --> 00:00:24,390
Nous allons couvrir le nouveau mot-clé plus en profondeur dans la section de programmation orientée objet.

6
00:00:24,540 --> 00:00:30,660
Mais pour l'instant il suffit de savoir que lorsque le nouveau mot-clé est utilisé un nouvel objet est créé à partir de l'air mince.

7
00:00:30,660 --> 00:00:35,130
Le nouveau mot-clé est utilisé avec une fonction et à l'intérieur de la définition de la fonction.

8
00:00:35,130 --> 00:00:39,140
Le mot-clé this fait référence au nouvel objet qui est créé.

9
00:00:39,150 --> 00:00:46,020
Enfin, lorsque le nouveau mot-clé est utilisé, un retour implicite est ajouté à la fonction qui l'utilise.

10
00:00:46,020 --> 00:00:51,240
Cela ressemble beaucoup mais le couvrira en grand détail et la section de programmation orientée objet.

11
00:00:51,420 --> 00:00:54,060
Pour l'instant, nous allons jeter un oeil à cet exemple de code.

12
00:00:54,090 --> 00:00:57,310
Nous avons une fonction appelée personne qui prend en deux paramètres.

13
00:00:57,390 --> 00:00:59,040
Prénom et nom.

14
00:00:59,370 --> 00:01:02,490
À l'intérieur de cette fonction, nous attachons des propriétés au mot-clé.

15
00:01:02,490 --> 00:01:05,950
Ceci est égal aux valeurs transmises à la fonction.

16
00:01:06,030 --> 00:01:08,970
Vous pouvez penser tenir sur la valeur du mot-clé.

17
00:01:08,970 --> 00:01:10,540
C'est l'objet global.

18
00:01:10,620 --> 00:01:14,620
Nous avons vu que dans une vidéo précédente et en fait vous auriez tout à fait raison.

19
00:01:14,640 --> 00:01:19,090
Cependant, la valeur du mot clé est modifiée lorsque nous utilisons le nouveau mot clé.

20
00:01:19,230 --> 00:01:26,180
Comme nous l'avons dit avant le mot-clé, cela fait maintenant référence à un objet qui est créé lorsque le nouveau mot-clé est utilisé.

21
00:01:26,190 --> 00:01:33,340
Nous stockons cet objet dans une variable appelée L-E et nous pouvons alors accéder aux propriétés du prénom et du nom de famille.

22
00:01:33,360 --> 00:01:42,870
Pour récapituler nous avons couvert beaucoup dans la section nous avons examiné le mot clé ce qui est un mot clé de réserve dans javascript et sa valeur est déterminée à l'exécution.

23
00:01:42,870 --> 00:01:47,970
Nous avons vu quatre règles globales implicites explicites et le nouveau mot-clé.

24
00:01:47,970 --> 00:01:54,210
Lorsque le mot-clé est dans le contexte global ou dans une fonction, il est soit l'objet global qui est la fenêtre.

25
00:01:54,220 --> 00:02:05,940
Si dans le navigateur ou non défini si nous utilisons le mode strict lorsque le mot-clé est à l'intérieur d'un objet déclaré la valeur du mot-clé ce sera toujours l'objet parent le plus proche.

26
00:02:05,940 --> 00:02:12,950
Lorsque nous perdons le contexte du mot clé this, nous pouvons définir explicitement la valeur en utilisant call apply ou bind.

27
00:02:13,320 --> 00:02:16,800
Enfin, lorsque le nouveau mot clé est utilisé, la valeur du mot-clé.

28
00:02:16,800 --> 00:02:23,210
Il est défini sur un objet vide et renvoie de la fonction qui est utilisée avec le nouveau mot-clé.

29
00:02:23,220 --> 00:02:27,900
Félicitations que vous avez fait à travers la série sur le mot-clé ce pat vous-même sur le dos.

30
00:02:27,900 --> 00:02:29,690
C'est un matériau complexe.

31
00:02:29,820 --> 00:02:34,140
Si vous êtes encore tripped essayer de marcher à travers les exemples de code et n'oubliez pas de nous poser des questions.

32
00:02:34,140 --> 00:02:35,340
Nous sommes toujours heureux de vous aider.
