所以這個視頻將是功能上的最後一個一點點。
而且我們要談論一個叫高階函數的概念。
所以高階函數是任取一個函數作為參數的函數或者返回另一個函數。
所以，是的，這是可能的，它不僅是可能它的東西，我們會在這個過程中尤其是後來做了很多。
所以我要告訴你一個初始例如一種叫做設置的時間間隔，哪些設定的時間間隔確實是需要一個函數，它會調用該函數時，我們提供了一個特定的時間間隔。
所以這是一個辦法讓事情重演每隔1秒或半秒。
現在有一個循環，我們可以重複的東西，但它會立即發生。
所以設定的時間間隔，我們可以一次出來。
因此，讓我們繼續前進，看看如何設置間隔的作品。
而之前我們確實潛入我們需要定義，我們要通過設置間隔的功能。
所以，我們要編寫代碼來唱再次一閃一閃小星星。
我們只是要簡寫，我們要安排其設置使用間隔每秒運行。
所以首先我們需要寫一閃一閃的代碼。
所以我打算做一個函數唱歌，這只是要來不記錄。
一閃一閃。
然後，另一條線我不知道，我們將只停留在這一點，所以我可以叫唱我自己。
就這樣。
這偉大工程。
所以下次我們想要做的是使用設置的時間間隔，以唱歌或致電唱每隔1000毫秒或每秒。
因此，要做到這一點，我要在這裡定義模式，使設定的時間間隔有兩個參數。
這只是一個功能，但它需要另一個函數作為其參數。
第一個就是我們把它叫做另一個臨陣脫逃。
而第二個是在毫秒的時間間隔。
所以我現在要填補這一點。
另一個電話我們希望它來調用被稱為星功能和間隔為1000毫秒。
或者，我們可以做的每半秒500毫秒一毫秒這將是出奇的快，但我們要做1000毫秒。
因此，這是要叫什麼裡面唱這兩條線每隔1000毫秒的。
當我按下回車鍵，你會看到，它開始發生。
其他的事情我只是想提醒你注意它消失之前是，當伊朗設定的間隔返回這個第二把交椅。
所以我們會看到什麼是用於和只是一瞬間。
所以，你可能會問另一件事就是為什麼我們沒有看到後需要括號。
而對於其原因是，我們沒有一個呼叫說設定的時間間隔實際上是要求每千秒說。
因此，我們不希望執行它。
我們希望讓我們設置的時間間隔執行。
所以我們要做的就是通過說我們只是傳遞了名辛格和它裡面的代碼的價值。
但我們不運行它。
我們留給設置的時間間隔。
因此，停止設置的時間間隔，我們需要使用這個號碼來設置時間間隔返回一個數字，我們可以用這個數字來阻止它。
因此，有另一個功能明確的區間，我們只是給它第二或者它可能是你的情況另一個號碼。
所以總結起來這個設定的時間間隔僅僅是一個高階函數的例子，一個高階函數是在這裡我們可以通過另外一個功能，把它作為一個參數。
我們可以回到我們還沒有看到，但多數時候我們會被傳遞一個函數給另一個函數另一個函數。
因此，有另外一個變化，我們可以做這有時我們要運行一些代碼，每一秒。
例如設定時間間隔。
但是，我們不想預先定義一個單獨的函數。
所以，不要說在這裡我沒有一個函數沒有，我想它的權利在這裡我能做到這一點的東西叫做匿名函數寫。
這看起來像這樣。
所以我寫的功能，但我不給它一個名字，因為我永遠不會再次使用它。
我只是給它設定的時間間隔。
所以括號的功能，然後裡面的位置，我會寫我的代碼，我要回車。
因此，這些括號裡面我把我的抵消日誌。
我匿名函數和控制記錄。
這太棒了。
好吧。
於是我需要添加我的逗號間隔，讓我們做的每2秒鐘。
所以這是一個有點忙亂期待。
從我們簡單的鞦韆間隔到來，我們正在做什麼，雖然在管線這裡定義的功能。
因此，這是不是我們可以設定的時間間隔外的調用。
這純粹是通過一組代碼到設定的時間間隔的方法。
然後第二個參數是一樣的。
這只是另一個號碼。
如果我這樣做你會看到每兩秒鐘。
它調用此代碼。
但是，我沒有辦法再調用這個函數。
外它。
因此，我們將相當多的後來這個班看到匿名函數，幾乎總是我們使用他們，當我們在一個函數要傳遞給另一個函數。
因此，如果這還是有點朦朧的你不用擔心我們會用這些東西就像設置的時間間隔要花費更多的時間。
而且還有一點我們要一些其他的功能，在幾部影片，從現在出台。