在這段視頻中，我們要作一些改進，這個待辦事項清單。
因此，這裡是我們要去嘗試，並使其有一個新的命令，它是刪除，不僅如此，list命令改變了它打印使用出路頂部的新版本。
所以，我會告訴你這是什麼樣子。
我會刷新頁面，我會通過增加新的做開始。
讓我們在殺死伏地魔補充。
而這個時候它告訴我殺了伏地魔添加到列表中，然後如果我看到名單，我得到這個可愛的小打印輸出，每一個產品在其自己的行。
我們曾經有過之前，它只是印上一行整個陣列。
所以，現在我們讓他們在不同的行，然後我也可以通過鍵入刪除刪除之一，它要求我為索引。
因此，讓我們說，我想刪除殺了伏地魔。
我完成這項任務。
我輸入數字之一，它告訴我要做的就是刪除。
我可以確認通過輸入列表，我看到現在我的名單只有一個項目。
所以，這就是我們的目標在這裡。
讓我們繼續前進並獲得通過添加一些功能給我們的老版本的應用程序的啟動。
我要做的第一件事就是證明我們的LIST命令當前的工作方式。
所以，我會添加一些新的東西。
只是一些隨機字母。
而現在，如果我輸入一個列表，它只是打印所有在一行的數組。
所以，我想要做的，而不是什麼被印在不同的行像我們不得不在這裡，我們得到了這個漂亮的星號分隔，然後在兩者之間，我們必須通過新的烏龜1只結腸零結腸等永遠要做到這一點，我們必須實現這一目標我們不能僅計算有關記錄所有的事情。
我們將通過向需要循環做的並分別打印出每一個。
因此，我們有幾個選擇。
我們可以用一個for循環或For Each循環。
我將用於每個因為這是我比較喜歡。
但是，這真的只是一個偏好的問題。
所以做每一個東西，我們給它這個功能，我們只需擺在那裡做。
請記住，只是我們做了一個佔位符的名稱和所有我們要做的是取消日誌做，然後我們會擺脫這種和保存。
因此，我們要通過循環做只是給它一個名字的事情。
這對每個人做一個佔位符。
我們只是打印出每次做刷新頁面。
讓我們添加一個新的。
再次隨機字母。
現在，這是該列表。
現在我們有兩行。
因此，下一步將是在這些數字有增加For Each循環。
我們不立即訪問索引或每一個項對應的數目。
我們可以做一些有點哈克這樣的，我們會做鬥的做它插入這樣做這將需要通過新的龜該索引。
然後，將給予我們多少回。
所以，這不是一個理想的解決方案。
我們所能做的僅僅是第二個參數添加到我們的每一個功能，我會叫它指數可以被稱為當然任何事情，也許只是一
並且那將參照索引。
所以這將是第一個被執行的項目，那麼這將是該特定做的索引。
所以，我們通過每次得到他們兩個。
因此，對於這樣做將是新的龜指數在第一個項目將是零，為這個項目做將是字母這整串和我或指數將之一。
因此，所有我們想要做的是打印了這一點。
所以，我跟著格式是數的指標結腸癌的做之間的空間。
所以，看起來像這樣我加分。
然後，我們需要我們的結腸和我們的空間，加上做。
讓我們繼續前進，並測試了這一點。
所以，我會刷新，我會在一個新的加做這次由霍格沃茨的教科書。
好。
現在，所有類型列表中，我看到我得到我的兩個在單獨的行使用每一個與一個數字旁邊。
真棒。
所以，我想要做的最後一件事是周圍添加列表中的那些星號，我們這裡。
所以這是非常簡單的。
所有我們需要做的是一個騙局。但登錄星級星級星級。
我覺得我做了10。
不要緊
而我只是要複製之前。
然後在foreach後。
這將給予我們想要的東西。
所以，我會證明。
轉到我們的版本更新和類型列表中，我們可以得到我們的周圍我們的名單的小星號。
所以未來一段這裡的功能將是刪除。
所以，我要回到我的名單什麼年齡給他，我要如何添加一個新的列表項，就像這裡的說明。
所以刪除，這將刪除特定的事情。
因此，它的工作方式是我首先需要提供我們要刪除的內容的索引，然後我們將其刪除。
所以，我要在別的添加，如果輸入等於等於等於刪除。
我們需要那麼對於指數為2要求被刪除，那麼我們就需要刪除，這樣做，這裡是我們的步驟。
首先要問的索引。
這是非常簡單的。
我們只是做一個變量稱為索引，因為提示符下輸入做刪除索引。
這樣會給我們像零的索引。
然後，我們需要使用該索引來從數組中刪除該項目。
這是一個有點棘手。
事實上，我們還沒有談到如何從一個數組中刪除的東西。
除了使用POP和轉變，但這些只是從數組的末尾刪除。
但開始。
我們要在這裡做的是從陣列內的任意位置可能刪除。
因此，有另一種稱為拼接的方法。
所以，我會告訴你我們是如何使用的地方。
我們將寫入使用拼接，這將基本上進行剪切和刪除元素的具體數量了數組。
所以，第一個參數是我們想使這傷口。
所以這只是將是用戶所提供的索引，然後第二個參數是你要多少要刪除的項目。
繼該索引。
所以，我們只是想刪除一個項目。
所以，這就是我們需要做的。
剪接指數一個會問其中的責任要刪除的用戶。
給我一個號碼。
比方說，用戶在三種。
然後開始剪接會與指數3找到項目，刪除一個項目。
如果我們添加了這個它會刪除下列該索引10個項目。
因此，我們只想要一個。
讓我們繼續前進，並在我們的瀏覽器中測試了這一點。
我要刷新，讓我們通過添加一些做開始。
所以第一個。
做的菜一定要做到這一點現在。
下一個洗衣服。
我大概可以等待幾個星期我這樣做了。
這裡的最後一個。
吃晚餐。
好。
因此，讓我們一一列舉出來，我們在這裡得到這個漂亮的列表。
儘管如此，我們有五個新的龜所以我們可以說我想刪除找到新的烏龜可能是因為我已經買了一個新的烏龜還是我有心臟的變化，我意識到，龜可能是你所能擁有的最糟糕的寵物。
因此，讓我們刪除，並鍵入刪除。
現在找我要一個索引，使指數是零，如果我們有一個小的反饋這將是很好。
這就是說項刪除，因此我們可以添加旁邊。
但是，以驗證它的工作。
如果我們輸入列表中，我們看到我們的數組現在已經改變。
現在，我們不再有新買的烏龜，我們只是做的菜做洗衣和吃晚飯讓我們離開，讓我們在反饋一點點增加。
讓當你刪除的東西，我們會取消該日誌做假設刪除時，要保存這一點，讓我們做，因為當你將它添加到做到，我們會做一個演唱會記錄同樣的事情的開始加做只是讓大家看到發生了什麼。
雖然我在這裡，我注意到，這個循環是越來越有點長，所以我們可能想要做的就是打破這種伸到獨立的功能。
所以，我們要重構這一功能使任何會改變它是如何工作。
這只是一個代碼是如何組織的問題。
因此，這裡是我想它是如何工作的。
我們這裡有一個單獨的函數。
我要去複製了這一切，並把它剪我們的函數將只被調用列表來做到這一點，這一切，我們打算把裡面的，如果這當輸入等於列表，然後我們下樓去這裡定義列表做的。
我們只是要粘貼代碼，這一切。
像這樣。
我要重複同樣的事情。
因此，如果用戶輸入知道在哪裡複製這個代碼把它剪，我們只是要叫我們要編寫代碼的功能。
添加到不那麼我需要寫我的功能不得不做粘貼縮進代碼這個正確並保存一個。
如果用戶輸入刪除將添加一個名為刪除這樣做，我們要創建一個到這裡的功能刪除做並粘貼在太空中的代碼它正確，現在我們要善於去新的功能。
所以你可以看到，我們並沒有真正在所有的改變功能，但我們清理這個邏輯了很多。
因此，我們的循環更短，更容易看個究竟，如果用戶輸入list列出整容，如果用戶輸入新的必須為用戶做輸入刪除刪除該做的，然後檢查，並要求再次輸入，重複整個過程。
因此，讓我們只是驗證它工作。
刷新頁面。
我們希望做什麼。
讓我們做單，我們得到我們的名單。
讓我們繼續前進，添加一個新做的菜完成。
讓我們再次列出，我們可以得到我們兩個做上市。
現在，如果我們刪除一個刪除這個時候。
我買了烏龜指數0。
我要刪除。
我收到我的信息刪除，這樣做，讓我們繼續前進並退出。
它告訴我好嗎你退出。
這就是我們要現在做的事。
還有，我想總結一些東西。
其中第一個就是我們使用的每個列出了做。
而且我們可以傳遞給隨意命名第二個參數。
這指的是在通過每一個項目的索引。
我們做的另一件事是了解剪接和剪接我們如何從陣列中刪除特定項目。
它有兩個參數。
事物的位置被刪除，那麼該指數後刪除了一些有多少項目。
我想這裡談論的最後一件事是，我們重構事成單獨的功能，因此，即使我們沒有調用這些函數不止一次，我們只寫了他們一次。