1
00:00:00,570 --> 00:00:04,710
Witam wszystkich mogłeś po prostu zauważyłem, że głos słyszysz nie jest blisko.

2
00:00:04,830 --> 00:00:06,460
Więc pozwól, że się przedstawię.

3
00:00:06,540 --> 00:00:17,550
Jestem Ali, a ja pracowałem z Colta w ciągu ostatnich kilku lat w kilku narzędzi kodowania w San Francisco i jestem bardzo podekscytowany, aby nauczyć się wszystko jakiś pośredni javascript w tym filmie.

4
00:00:17,550 --> 00:00:20,160
Mamy zamiar mówić o tym słowie kluczowym.

5
00:00:20,250 --> 00:00:34,640
Kluczowym słowem jest to trochę skomplikowane, aby owinąć głowę i uczenia pośrednia javascript, ale jest podstawą dla programowania obiektowego i innych trudniejszych pojęć takich jak rozmowy stosowania i wiązania, które obejmie w późniejszym filmie zacząć.

6
00:00:34,650 --> 00:00:37,800
Jedziemy, aby spróbować zrozumieć, co słowo kluczowe jest to.

7
00:00:38,040 --> 00:00:46,020
Mamy wtedy będziemy analizować cztery sposoby słowo kluczowe jest to określona tak, że zawsze możemy wiedzieć, jaką wartość będzie.

8
00:00:46,020 --> 00:00:51,210
Wreszcie mam zamiar spróbować tak mocno, jak to możliwe, aby nie używać tego słowa w zdaniu.

9
00:00:51,210 --> 00:00:51,970
No to ruszamy.

10
00:00:52,380 --> 00:00:54,550
Więc co jest kluczowym słowem tego.

11
00:00:54,570 --> 00:01:01,910
Po pierwsze jest to zarezerwowane słowo kluczowe w javascript co oznacza, że ​​nie można ustawić go jako wartość dowolnej zmiennej.

12
00:01:02,070 --> 00:01:06,910
Co ważniejsze wartość słowa kluczowego zależy od tego w jaki sposób funkcja jest wywoływana.

13
00:01:07,110 --> 00:01:10,170
Zwykle nazywamy to kontekst wykonywania funkcji.

14
00:01:10,530 --> 00:01:27,160
Ale najważniejszą rzeczą jest to, że to słowo kluczowe, jeśli zrozumieć cztery zasady, jak wartość tego słowa kluczowego można określić globalną niejawna wyraźne i nowa nigdy nie będzie miał problemu ze słowem kluczowym tym.

15
00:01:27,240 --> 00:01:29,670
Więc zaczynajmy z najbardziej szerokim rządów nich wszystkich.

16
00:01:29,670 --> 00:01:31,430
Kontekst globalny.

17
00:01:31,580 --> 00:01:36,920
Zasada ta ma zastosowanie, gdy widzisz słowa kluczowego to poza zadeklarowanym obiektu.

18
00:01:36,930 --> 00:01:38,590
Co mam na myśli przez zadeklarowanego obiektu.

19
00:01:38,730 --> 00:01:39,960
Doskonałe pytanie.

20
00:01:39,960 --> 00:01:46,280
Co mamy na myśli, jest to, że nie było przedmiotem definicją, która zawiera słowa kluczowego to.

21
00:01:46,700 --> 00:01:48,390
Można również pomyśleć o tym, jak słowa kluczowego.

22
00:01:48,390 --> 00:01:52,700
Jest w stanie dzikim, kiedy widzimy to słowo kluczowe w kontekście globalnym.

23
00:01:52,920 --> 00:01:59,610
Jest to wartość odnosi się do globalnego obiektu, który w przeglądarce obiektem okno.

24
00:01:59,640 --> 00:02:07,170
W rzeczywistości każda zmienna zadeklarować w zasięgu globalnym jest właściwie przymocowany do obiektu window.

25
00:02:07,170 --> 00:02:10,130
Zobaczmy, co to wygląda.

26
00:02:10,350 --> 00:02:16,260
Idę do zmiennej o nazwie osobę, a także, że równe alejki.

27
00:02:17,040 --> 00:02:29,950
Teraz zmienna ta osoba jest rzeczywiście dołączony do obiektu window czyli osoba okno jest rzeczywiście dokładnie taki sam, jak ten człowiek rzeczą zmienną, że muszę.

28
00:02:30,180 --> 00:02:37,920
Teraz, gdy mamy pomysł, co obiekt okno wróćmy do tego słowa kluczowego w pierwszym wierszu widzimy słowo kluczowe.

29
00:02:37,920 --> 00:02:39,360
Jest w stanie dzikim.

30
00:02:39,360 --> 00:02:41,620
Nie jest wewnątrz każdego przedmiotu.

31
00:02:41,790 --> 00:02:42,990
Więc jaka jest jego wartość.

32
00:02:43,230 --> 00:02:43,920
Zgadłeś.

33
00:02:44,040 --> 00:02:46,960
A może po prostu zobaczyłem w komentarzu To okno.

34
00:02:47,070 --> 00:02:58,150
Dość proste, gdy kluczowe jest na zewnątrz przedmiotu jej wartość globalna obiekt, który w przypadku przeglądarki jest przedmiotem okno.

35
00:02:58,170 --> 00:02:59,840
Więc czego nauczyliśmy się do tej pory.

36
00:02:59,880 --> 00:03:05,190
Słowo kluczowe jest zarezerwowanym kluczowego, które mogą być określane przy użyciu jednej z czterech zasad.

37
00:03:05,190 --> 00:03:15,810
Widzieliśmy trochę pierwszej reguły, który stwierdził, że jeśli nie jest to słowo kluczowe wewnątrz zadeklarowanej obiektu jego wartość jest globalnym obiektem w następnym filmie.

38
00:03:15,840 --> 00:03:19,780
Jedziemy, aby zobaczyć co się dzieje, gdy słowo kluczowe jest wewnątrz funkcji.
