Witam wszystkich mogłeś po prostu zauważyłem, że głos słyszysz nie jest blisko.
Więc pozwól, że się przedstawię.
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.
Mamy zamiar mówić o tym słowie kluczowym.
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ąć.
Jedziemy, aby spróbować zrozumieć, co słowo kluczowe jest to.
Mamy wtedy będziemy analizować cztery sposoby słowo kluczowe jest to określona tak, że zawsze możemy wiedzieć, jaką wartość będzie.
Wreszcie mam zamiar spróbować tak mocno, jak to możliwe, aby nie używać tego słowa w zdaniu.
No to ruszamy.
Więc co jest kluczowym słowem tego.
Po pierwsze jest to zarezerwowane słowo kluczowe w javascript co oznacza, że ​​nie można ustawić go jako wartość dowolnej zmiennej.
Co ważniejsze wartość słowa kluczowego zależy od tego w jaki sposób funkcja jest wywoływana.
Zwykle nazywamy to kontekst wykonywania funkcji.
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.
Więc zaczynajmy z najbardziej szerokim rządów nich wszystkich.
Kontekst globalny.
Zasada ta ma zastosowanie, gdy widzisz słowa kluczowego to poza zadeklarowanym obiektu.
Co mam na myśli przez zadeklarowanego obiektu.
Doskonałe pytanie.
Co mamy na myśli, jest to, że nie było przedmiotem definicją, która zawiera słowa kluczowego to.
Można również pomyśleć o tym, jak słowa kluczowego.
Jest w stanie dzikim, kiedy widzimy to słowo kluczowe w kontekście globalnym.
Jest to wartość odnosi się do globalnego obiektu, który w przeglądarce obiektem okno.
W rzeczywistości każda zmienna zadeklarować w zasięgu globalnym jest właściwie przymocowany do obiektu window.
Zobaczmy, co to wygląda.
Idę do zmiennej o nazwie osobę, a także, że równe alejki.
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ę.
Teraz, gdy mamy pomysł, co obiekt okno wróćmy do tego słowa kluczowego w pierwszym wierszu widzimy słowo kluczowe.
Jest w stanie dzikim.
Nie jest wewnątrz każdego przedmiotu.
Więc jaka jest jego wartość.
Zgadłeś.
A może po prostu zobaczyłem w komentarzu To okno.
Dość proste, gdy kluczowe jest na zewnątrz przedmiotu jej wartość globalna obiekt, który w przypadku przeglądarki jest przedmiotem okno.
Więc czego nauczyliśmy się do tej pory.
Słowo kluczowe jest zarezerwowanym kluczowego, które mogą być określane przy użyciu jednej z czterech zasad.
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.
Jedziemy, aby zobaczyć co się dzieje, gdy słowo kluczowe jest wewnątrz funkcji.