1
00:00:00,810 --> 00:00:16,980
歡迎回來，在過去的視頻，我們檢查這個確定的關鍵詞的隱含規則的隱含規則的值的第二規則規定，當的關鍵詞，這是一個聲明的對象內的值將始終是最接近的父對象。

2
00:00:16,980 --> 00:00:23,710
有一點要注意這些規則，我們使用不是JavaScript規範的正式組成部分，所以你不會找到他們那裡。

3
00:00:23,730 --> 00:00:28,910
這些規則是跟踪的鍵字的值，這是什麼的只是一個有用的方法。

4
00:00:29,310 --> 00:00:36,850
在最後視頻的結尾，我們看到，當關鍵字的背景下，這個在我們的招呼方式意外更改的一個例子。

5
00:00:36,940 --> 00:00:44,760
第一個name屬性成為不確定，因為關鍵字這個現在被稱為狗對象。

6
00:00:44,760 --> 00:00:53,210
那麼，我們要明確地設置關鍵字的值，以使我們可以強制它是人的對象而不是狗對象。

7
00:00:53,220 --> 00:00:56,250
這是第三個規則的用武之地。

8
00:00:56,250 --> 00:01:08,250
每當你看到調用應用或綁定的方法就可以很容易地確定關鍵字的值，這將是什麼，因為你將其設置為第一個參數來調用應用和綁定。

9
00:01:08,700 --> 00:01:11,150
之前，我們比較和對比這三種方法。

10
00:01:11,220 --> 00:01:24,740
有一點要記住的是，他們只能在函數中使用調用apply並綁定或只能由函數不是由像串布爾或對象的任何其它數據類型的方法。

11
00:01:24,750 --> 00:01:32,670
我們要談的第一種方法是調用的第一個參數調用方法是你想要的關鍵字這是價值什麼的。

12
00:01:32,670 --> 00:01:37,370
這通常稱這種ARG和可設置為任何你想要的。

13
00:01:37,530 --> 00:01:50,550
這ARG後的參數是要傳遞到要改變這種聲音裡面混淆了關鍵字的上下文中的函數的所有參數，但我會更有意義，當我們看一個例子。

14
00:01:50,550 --> 00:01:57,080
而且，由於一個函數可以有參數數量無限，我們使用電話時分開他們每個人用逗號。

15
00:01:57,150 --> 00:02:03,230
最後，當調用方法是在一個函數中使用該函數立即調用。

16
00:02:03,230 --> 00:02:04,600
現在讓我們轉移到一個陰謀。

17
00:02:04,920 --> 00:02:15,630
應用幾乎是相同的，除了打電話只適用最多需要兩個參數的第一個就像電話就是我們想要的關鍵詞這是的值。

18
00:02:15,630 --> 00:02:17,700
我們稱這個ARG。

19
00:02:17,880 --> 00:02:25,600
第二個是我們要傳遞給了我們正在改變這個關鍵字的值函數的參數數組。

20
00:02:25,680 --> 00:02:27,060
現在，讓我們來看看綁定。

21
00:02:27,330 --> 00:02:32,490
綁定幾乎是相同的除了沒有立即調用該函數來調用。

22
00:02:32,550 --> 00:02:35,070
綁定返回一個函數的定義。

23
00:02:35,490 --> 00:02:38,410
讓我們快速回顧一下我所說的函數定義的意思。

24
00:02:38,430 --> 00:02:43,270
我打算做一個函數調用的第一個函數，它會返回字符串Hello。

25
00:02:43,650 --> 00:02:47,570
如果我沒有調用該函數，但我檢查創建的變量。

26
00:02:47,760 --> 00:02:50,480
我返回函數定義。

27
00:02:50,490 --> 00:02:59,710
綁定是一個非常強大的功能，我們可以看到功能與此關鍵字的不同值，並在以後的某個時間調用它們。

28
00:02:59,850 --> 00:03:08,720
像一套超時異步代碼時綁定是非常有價值的，對於像couriering更高級的編程技術的基石。

29
00:03:08,790 --> 00:03:15,780
讓我們快速回顧一下這三種方法調用申請和綁定用於明確表示，該關鍵字的值。

30
00:03:15,810 --> 00:03:21,000
為此，我們使用他們，當我們想要在什麼關鍵字this將指向完全控制。

31
00:03:21,300 --> 00:03:32,940
因此，將優先於前兩個規則調用和應用會立即調用它們被稱為上，而綁定的功能，或者與關鍵字的值返回一個新的函數定義。

32
00:03:32,940 --> 00:03:36,640
這明確設定最後調用和綁定。

33
00:03:36,660 --> 00:03:42,430
除了參數無限多的，而只適用於發生在兩個下一個視頻。

34
00:03:42,450 --> 00:03:48,150
我們將看到通話以及我們如何使用它來明確設置此關鍵字的值的例子。
