在這段視頻中，我們要了解，每一個陣列附帶了將會使陣列更加有用了我們幾個內置陣列的方法。
有6種方法，我們將在這裡介紹。
其中兩個配對在一起，push和pop是一對，然後按住Shift和升檔也是一對。
然後，我們要談論的指數，切片。
所以之前，我確實潛入，我想向你展示了歐賴在頁面上一個空的Mozilla開發網絡上的左側可以看到一個方法部分。
而這些都是每個陣列自帶的內置的方法。
我們只打算支付這六個但他們的六個最重要的。
有相當多的，你將最有可能永遠不會需要使用雖然有一些，我們將在未來的視頻被覆蓋。
所以，我只是想表明，你可以看到他們都在這裡。
然後，如果你想了解一個像片，你可以打開它。
有一個很好的解釋，也有在頁面底部的例子。
因此，讓我們回到我們的幻燈片，讓我們通過談論push和pop開始。
所以，我們看到的最後一次是，如果我們作出這樣一個顏色數組，我給它三種顏色紅橙色和黃色的，如果我想添加一個第四色綠我首先需要弄清楚指數在它添加。
所以，我算0 1 2。
於是我就知道下一個指數是3。
所以，我可以寫的顏色三等於綠色。
這是不是偉大的，因為我要保持計數或我必須跟踪這個數字的。
所以，如果我想加藍我現在要弄清楚有多少項目是數組中為止。
因此，有四人。
所以我知道我需要做的顏色四個等於藍色。
有一個不過內置的方法，使這個容易得多。
這是我們做了很多這是推到一個數組的東西。
所以推是指添加一些到一個數組的盡頭。
在這個例子中，你可以看到，我們也有一個彩色的光芒，並推入它的綠色添加到最後我們寫的顏色點推。
然後在括號中我們傳遞綠色。
所以在這裡我要嘗試一下。
存根推我要在靛藍添加到末尾。
就這樣我們寫我們自己的功能，我們需要把括號來實際調用推動。
然後我們通過在靛藍作為參數。
如果我按下回車鍵，現在我看的顏色，你會看到，靛藍已添加到結束，我甚至沒有指定哪個指數將它添加到推總是知道在哪裡數組的到底是什麼。
並增加了無論我們傳遞到了最後。
推也是你新的元素已經被加入後返回數組的長度。
所以，你可以看到這個返回6，我們有1 2 3 4 5 6項。
所以，我會推一次顏色推我做紫，你會看到它返回7。
因此，我們可以使用，偶爾如果我們要保存在變量值。
接下來是推的SR方法，它是流行。
所以流行做的，因為它會刪除陣列中的最後一個元素相反。
所以，我會告訴你我們如何使用它。
它並不需要我們只是寫的色彩流行的任何參數。
如果我按下回車鍵在這裡你會看到兩件事情。
其中它返回到我的數組中的最後一個項目這是暴力，如果我看的顏色，現在沒有紫色。
因此，我們使用彈出很多從數組中刪除的東西，然後做他們的東西。
因此，推有一個參數，它會添加到數組的結尾，並返回該數組的長度。
和POP沒有參數，它，它消除了數組中返回的最後一個項目。
接下來，我們必須轉變和轉變。
而這些是一對，就像push和pop，它們非常相似，除了工作，而不是添加和刪除他們添加和從數組的開頭刪除數組的結尾。
如果您想了解那裡的名稱和轉移或轉移push和pop都來源於他們來自存在於其他編程語言稱為堆棧和QS這些數據結構。
所以，他們那種只是殘羹剩飯。
他們主要的存在是因為他們已經用於其他編程語言很長一段時間。
因此，正如我提到的轉向非移位是push和pop相反。
因此，我們可以用一個轉向添加到一個數組的前面，我認為這是令人困惑，這就是所謂的，當你實際添加的東西轉變。
但是，這只是它是如何。
所以，你可以在這裡看到一個例子，如果我想紅的紅外添加到數組我可以用顏色輪班紅外開始，將在開始處添加的開始。
那我也有移，從而在數組中刪除第一個元素，並返回該項目。
所以你可以看到我的顏色，如果我想祛紅，我會做的顏色斑點用括號，沒有爭吵轉移，這將刪除第一個元素紅色。
所以你可以看到，我們結束了橙色和黃色，如果我們再次做到了這轉變它的顏色會刪除橙色和記住它返回刪除的元素。
所以，我可以將其存儲在一個變量像我一樣在這裡。
因此，讓我們做一個簡單的例子將數字數組，我們會只做34 54 22，如果我想將號碼添加到開始我就在括號偏移開始，我居然會做一個字符串，並這將增加號碼的開頭。
您好那麼如果我想刪除你好，我可以只寫蠢材轉向用括號和返回你好。
如果我看喃的這回到是只是數字。
所以接下來的方法被調用的確實是指數需要像一個字符串或數字參數，並試圖找到一個給定的數組中的參數指標。
而如果它發現它，它會返回它的發現索引。
我這裡有一個朋友的陣列和這種陣列的一個例子，我有五個不同的朋友查理名單大衛·馬蒂亞斯，另一種是，如果我想知道大衛位於此數組中我可以寫朋友打點大衛的指標，我需要確保它完全匹配。
它會去找這與兩個索引的第三項目陣列中的字符串。
因此，它返回，如果我試試女士
但是它會返回利茲的第一個實例。
所以有兩個。
這將返回這一個。
並且具有為1的索引。
不是這一個具有四個索引。
因此，我們也可以使用的索引，以確定是否一個元素中不存在的陣列。
要做到這一點，我們只是檢查，看是否返回負1的指數。
這就是它的行為方式。
如果沒有找到給定的參數，所以讓我給你舉個例子。
讓我們回到紅橙色和黃色的顏色，然後我要擺脫這個，所以我們無法看到它。
我想知道，如果橙色位於我的數組的地方，如果是這樣的地方就是它了。
所以我只是寫的顏色黃色的指數，它告訴我那就是指數了。
所以，我可以做索引顏色過於指數訪問它。
我得到黃色的，如果我想知道，如果綠色是我的數組。
我可以做同樣的事情。
顏色設置的綠色指數。
我得到負1，它告訴我這是不存在的。
我想談的最後一個方法叫做切片。
我們使用切片來複製的陣列的不同部分。
所以，我有水果的例子在這裡與香蕉橙子檸檬蘋果和芒果的數組。
如果我想複製的柑橘是離開這裡。
只有橘子和檸檬，我想它來只用橘子和檸檬的新數組。
我可以用切片所以你可以看到這裡的水果切片點和片有兩個參數。
第一個是在起始索引。
這是削減開始的地方。
因此，在指數1這裡橙色，然後第二個參數是片應該停止這是一個蘋果，所以它包括橙，檸檬，但不是三的最後一個索引它不是包容性。
因此，它的葉子蘋果亂了陣腳。
所以，當我們運行這個柑橘實際上將是一個新的數組，看起來像這樣橘子和檸檬兩個項目，這也是非常重要的注意，原來陣列果實是一種改變。
所以它仍然包含橘子和檸檬。
我們也可以用切片來複製整個數組做到這一點。
我們只是不以任何起點和終點通過。
我們只是做與空括號片和複製整個陣列麻木。
所以，再一次我會做一個簡單的例子。
我們會讓一個數組這個時候讓我們做喃的，我打算把一些數字在這裡，我肯定把一兩個字母在那裡。
然後幾個數字。
所以，我看喃的，如果我想提取a和b，並作出新的數組稱為信我會做瓦爾達字母平等相待，那麼我該怎麼辦麻木片，然後我需要提供兩個指標。
第一個就是使第一晉級。
所以這是0 1 2 3索引3。
然後在哪裡停止這是這個號碼在這裡。
所以這將是0 1 2 3 4 5。
如果我們看一下字母，我們得到A和B在數組中的兩個項目。
使得返回並存儲在字母變量而格羅姆之保持不變。
OK所以這些都是我想顯示出6個不同的方法。