1
00:00:00,570 --> 00:00:04,710
Hallo iedereen die je zou kunnen hebben net gemerkt dat de stem je hoort is niet dicht.

2
00:00:04,830 --> 00:00:06,460
Dus laat ik me even voorstellen.

3
00:00:06,540 --> 00:00:17,550
Ik ben Ali en ik heb gewerkt met Colt voor de afgelopen paar jaar een paar codering gereedschappen in San Francisco en ik ben echt enthousiast om je te leren alles wat tussenliggende javascript in deze video.

4
00:00:17,550 --> 00:00:20,160
We gaan het hebben over het sleutelwoord dit.

5
00:00:20,250 --> 00:00:34,640
Het sleutelwoord is een beetje lastig om je hoofd rond en het leren van tussenliggende javascript wikkelen, maar het is de basis voor object georiënteerd programmeren en andere lastiger concepten zoals call toe te passen en bind die zal gaan in een later video om te beginnen.

6
00:00:34,650 --> 00:00:37,800
We gaan proberen te begrijpen wat het sleutelwoord is.

7
00:00:38,040 --> 00:00:46,020
We gaan vervolgens naar de vier manieren analyseren het sleutelwoord deze wordt bepaald, zodat we altijd kunnen weten wat de waarde zal zijn.

8
00:00:46,020 --> 00:00:51,210
Tot slot Ik ga proberen zo hard mogelijk niet om het woord dit in een zin te gebruiken.

9
00:00:51,210 --> 00:00:51,970
Daar gaan we.

10
00:00:52,380 --> 00:00:54,550
Dus wat is het sleutelwoord dit.

11
00:00:54,570 --> 00:01:01,910
Ten eerste is het een gereserveerde zoekwoord in javascript wat betekent dat we kunnen het niet instellen als de waarde van een variabele.

12
00:01:02,070 --> 00:01:06,910
Belangrijker de waarde van het sleutelwoord deze wordt bepaald door een functie wordt aangeroepen.

13
00:01:07,110 --> 00:01:10,170
We meestal noemen deze uitvoering context van de functie.

14
00:01:10,530 --> 00:01:27,160
Maar het belangrijkste ding over het sleutelwoord is dat als je de vier regels van hoe de waarde van het zoekwoord kan dit worden bepaald begrijpen wereldwijde impliciete expliciete en nieuwe zul je nooit een probleem met het trefwoord deze te hebben.

15
00:01:27,240 --> 00:01:29,670
Dus laten we beginnen met de meest brede regel van allemaal.

16
00:01:29,670 --> 00:01:31,430
De mondiale context.

17
00:01:31,580 --> 00:01:36,920
Deze regel geldt als je dit buiten een opgegeven object te zien het sleutelwoord.

18
00:01:36,930 --> 00:01:38,590
Wat bedoel ik met verklaarde object.

19
00:01:38,730 --> 00:01:39,960
Uitstekende vraag.

20
00:01:39,960 --> 00:01:46,280
Wat we bedoelen is dat er geen sprake is van een object gedefinieerd die het trefwoord bevat dit geweest.

21
00:01:46,700 --> 00:01:48,390
U kunt ook denken aan het als het zoekwoord.

22
00:01:48,390 --> 00:01:52,700
Dit is in het wild als we het trefwoord dit in de mondiale context.

23
00:01:52,920 --> 00:01:59,610
Het is een waarde verwijst naar de wereldwijde object dat in de browser is het venster object.

24
00:01:59,640 --> 00:02:07,170
In feite is elke variabele die u verklaren in het globale bereik is eigenlijk gehecht aan het venster object.

25
00:02:07,170 --> 00:02:10,130
Laten we eens kijken hoe dat eruit ziet.

26
00:02:10,350 --> 00:02:16,260
Ik ga een variabele genaamd persoon en ook dat gelijk is aan de boules baan te maken.

27
00:02:17,040 --> 00:02:29,950
Nu is deze variabele persoon is eigenlijk gehecht aan het venster object dat betekent dat het raam persoon is eigenlijk precies dezelfde dingen als deze persoon variabele die ik nodig heb.

28
00:02:30,180 --> 00:02:37,920
Nu we een idee van wat het venster object is laten we terugkeren naar het zoekwoord dit op de eerste regel we het sleutelwoord te zien.

29
00:02:37,920 --> 00:02:39,360
Dit is in het wild.

30
00:02:39,360 --> 00:02:41,620
Niet binnen van een object.

31
00:02:41,790 --> 00:02:42,990
Dus wat is de waarde ervan.

32
00:02:43,230 --> 00:02:43,920
Je hebt het geraden.

33
00:02:44,040 --> 00:02:46,960
Of misschien heb je net zag in de commentaar Het is het raam.

34
00:02:47,070 --> 00:02:58,150
Eenvoudig genoeg wanneer het sleutelwoord is buiten een object de waarde is wereldwijd object dat in het geval van de browser het venster object.

35
00:02:58,170 --> 00:02:59,840
Dus wat hebben we tot nu toe geleerd hebben.

36
00:02:59,880 --> 00:03:05,190
Het sleutelwoord is een gereserveerd sleutelwoord dat kan worden bepaald via een van vier regels.

37
00:03:05,190 --> 00:03:15,810
We zagen een beetje van de eerste regel waarin staat dat wanneer het sleutelwoord is dit niet de binnenkant van een aangegeven object de waarde ervan is de wereldwijde object in de volgende video.

38
00:03:15,840 --> 00:03:19,780
We gaan om te zien wat er gebeurt als het zoekwoord dit is de binnenkant van een functie.
