W tym filmie mamy zamiar dowiedzieć się o kilku Builtin metod Array że każda tablica jest wyposażony w które idą do tablic jeszcze bardziej przydatne dla nas.
Istnieje sześć metod, które mamy zamiar pokryć tutaj.
Dwa z nich są połączone ze sobą tak, Push i pop są parą, a następnie przesunąć i zmiany biegu na wyższy są również pary.
A potem będziemy rozmawiać o indeksie i plaster.
Więc przed I rzeczywiście zanurzyć się, że chcę pokazać wam pusty sieć programistów Mozilli na stronie przez Auray po lewej stronie widać fragment metody.
I to są wszystkie wbudowane Metody że każda tablica jest wyposażony.
Jesteśmy tylko będzie obejmować sześć z nich, ale oni sześć najważniejsze.
Jest całkiem sporo, że nigdy nie będziesz najprawdopodobniej musiał użyć choć istnieją pewne, że będziemy obejmujące w kolejnych filmach.
Więc chciałem po prostu pokazać, że można zobaczyć je wszystkie.
A potem, jeśli chcesz dowiedzieć się o jeden jak plaster można go otworzyć.
Jest doskonałym wytłumaczeniem i tam są również przykłady na dole strony.
Więc wróćmy do naszych zjeżdżalni i zacznijmy od rozmowy o naciśnięcie i pop.
Więc to, co widzieliśmy ostatni raz było to, że jeśli robimy tablicę jak kolory i daję trzy kolory czerwony pomarańczowy i żółty i jeśli chcę dodać czwarty kolor zielony mam najpierw trzeba dowiedzieć się, co wskaźnik, aby dodać go w.
Więc liczę 0 1 2.
Więc chciałbym wiedzieć, następny wskaźnik wyniesie 3.
Więc mógłbym napisać kolory trzy równa zielono.
I to nie jest wielki, ponieważ muszę zachować liczenia czy muszę śledzić tego numeru.
Więc jeśli chcę dodać niebieski mam teraz, aby dowiedzieć się, jak wiele rzeczy są w tablicy.
Więc nie cztery.
Więc wiem, że muszę zrobić z czterech kolorów równa niebiesko.
Jest zbudowany w sposób, który sprawia, że ​​to jednak o wiele łatwiejsze.
To jest coś, co możemy zrobić wiele, co jest popchnąć do tablicy.
Tak Push oznacza dodanie czegoś do samego końca tablicy.
W tym przykładzie widać mamy także kolor Ray i naciskać na to, aby dodać zielonego na samym końcu piszemy kolory kropka Push.
A następnie w nawiasach mijamy na zielono.
Więc spróbuję go tutaj.
Stub Push i mam zamiar dodać indygo do końca.
I podobnie jak funkcje, które pisaliśmy Nas musimy umieścić nawiasy faktycznie nazwać Push.
A potem mijamy indygo jako argument.
A jeśli uderzę Wprowadź teraz i patrzę na kolorach zobaczysz, że Indigo został dodany do końca i nawet nie trzeba określić wskaźnik, aby dodać go do pchania zawsze wie, gdzie koniec tablicy jest.
I dodaje, co mijamy się do samego końca.
Push zwraca również długość tablicy po twój nowy element został dodany.
Więc widać, to zwraca 6 i mamy 1 2 3 4 5 6 przedmiotów.
Więc będę naciskać jeden raz wcisnąć więcej kolorów i zrobię Violet, a zobaczysz, że zwraca 7.
Więc możemy użyć, że od czasu do czasu, jeśli chcemy, aby zapisać tę wartość w zmiennej.
Następna w kolejce jest metoda SR push która jest pop.
Więc pop nie odwrotnie, gdyż usuwa ostatni element tablicy.
Więc pokażę ci, jak go używać.
Nie trzeba mieć żadnych argumentów po prostu napisać kolory pop.
A jeśli uderzę wejdź tutaj zobaczysz dwie rzeczy.
Jedna zwraca się do mnie ostatni element w tablicy, który był brutalny i jeśli spojrzeć na kolory teraz nie ma fioletowy.
Więc używamy pop dużo, aby usunąć rzeczy z tablicy, a następnie zrobić coś z nimi.
Tak Push pobiera jeden argument i doda do końca tablicy i zwraca jej długość tej tablicy.
A Pop nie bierze argument i zwraca ostatni element tablicy, która usuwa.
Następna w kolejce mamy zmiany i przesunięcia.
A te są parą, podobnie jak push and pop i działają bardzo podobnie wyjątkiem niż dodawanie i usuwanie na końcu tablicy ich dodawanie i usuwanie z początku tablicy.
Jeśli jesteś ciekaw, gdzie zmiany nazwy i przesunięcie lub pchania i pop pochodzą z tych pochodzą one ze struktur danych zwanych Stosy i Qs, które istnieją w innych językach programowania.
Więc oni są jakby tylko resztki.
Występują one przede wszystkim dlatego, że zostały wykorzystane przez długi czas w innych językach programowania.
Tak jak już wspomniałem przejście z brakiem zmiany są przeciwieństwem push i pop.
Tak więc możemy użyć, aby dodać przesunięcie do przodu tablicy i myślę, że jest to mylące, że nazywa się przesunięcie, gdy jesteś rzeczywiście dodanie czegoś.
Ale to tylko jak to jest.
Więc można zobaczyć przykład tutaj, jeśli chciałem dodać czerwony podczerwieni do początku tablicy można używać kolorów rozpoczyna się zmianowym podczerwieni i że będzie dodać na początku.
To ja też mam przesunięcie który usuwa pierwszy element tablicy i zwraca ten element.
Więc widać mam kolory i gdybym chciał, aby usunąć czerwone zrobiłbym kolory kropka przesunąć z nawiasami i bez argumentów i że usunie pierwszego elementu na czerwono.
Więc widać, że skończy się pomarańczowy i żółty, gdybyśmy zrobili to jeszcze raz kolory, które to zmiany spowoduje usunięcie pomarańczowy i pamiętać, że zwraca się do elementu usuwanego.
Więc mogę go przechowywać w zmiennej, tak jak ja tutaj.
Więc zróbmy krótki przykład uczyni tablicę liczb, a my po prostu zrobić 34 54 22, a jeśli chcę dodać numer do początku Mam zacząć od zmiany w nawiasie, a ja rzeczywiście zrobi ciąg i które będzie można dodać do początku numerów.
Witam to jeśli chcę usunąć Witam Mogę tylko napisać numskulls przesunąć z nawiasami i że powróci Witam.
A jeśli spojrzeć na NOM to z powrotem do bycia tylko liczby.
Więc następnym wywołaniu metody wskaźnik indeksu, co nie jest potrzebny argument jak struna lub numer i próbuje znaleźć ten argument w danej tablicy.
A jeśli go znajdzie to zwróci indeks, w którym się znalazł.
Mam tu przykład tablicy przyjaciela i tej tablicy Mam pięć różnych przyjaciół lista Charlie David Mathiasa, a inny jest, czy chcę wiedzieć, gdzie David znajduje się w tej tablicy można pisać znajomych dot indeks Dawida i muszę się upewnić, że pasuje dokładnie.
To będzie iść i znaleźć ciąg w tablicy, który jest trzeci element o indeksie dwóch.
Dlatego zwraca się jeśli próbuję go na Ms.
Jednak to się dzieje, aby powrócić pierwsze wystąpienie Liz.
Tak więc istnieją dwa.
To będzie powrót tego.
I to ma indeks 1.
Nie jest to taki, który ma współczynnik cztery.
Tak więc można również użyć wskaźnika w celu określenia, czy składnik nie występuje w tablicy.
I to zrobić po prostu sprawdzić, czy wskaźnik zwrotów ujemnych 1.
To jak się zachowuje.
Jeśli nie znajdzie danego argumentu, więc podam przykład.
Wróćmy do barwy czerwonej pomarańczy i żółte, a potem mam zamiar pozbyć się tego, więc nie możemy go zobaczyć.
Chcę wiedzieć, czy Orange znajduje się gdzieś w moim tablicy, a jeśli tak, to gdzie ona jest.
Więc ja po prostu napisać, że indeks kolorów żółtego i mówi mi, że to, że wskaźnik też.
Więc mogę uzyskać do niego dostęp, wykonując Indeks Indeks kolorów też.
A ja się na żółto, jeśli chciałem się dowiedzieć, czy Zielona było w moim tablicy.
Mógłbym zrobić to samo.
Kolor ustawić indeks zielono.
A ja się ujemna 1, który mówi mi, że nie jest obecny.
Ostatnia metoda, że ​​chcę mówić o nazywa się kawałek.
Używamy kawałek skopiować różne części tablicy.
Więc mam przykład owoców tutaj tablicę z banana pomarańczowego cytryny Apple i mango.
A gdybym chciał skopiować cytrusowych jest stąd.
Tylko pomarańczy i cytryny i chcę go zrobić nową tablicę z zaledwie pomarańczowy i cytrynowy.
Mógłbym użyć kawałek, dzięki czemu można zobaczyć tutaj owocowy plasterek kropką i plasterek przyjmuje dwa argumenty.
Pierwszym z nich jest wskaźnik wyjścia.
To miejsce, gdzie zaczyna się cięcie.
Więc w indeksie 1 rację tutaj Orange i potem drugi argument jest gdzie plaster powinien przestać który jest jabłko i to nie jest tak inclusive obejmuje pomarańczy i cytryny, ale nie ostatni indeks trzech.
Więc to pozostawia Apple w nieładzie.
Kiedy więc uruchomić to cytrusy faktycznie będzie nowa tablica, która wygląda tak pomarańczy i cytryn dwie pozycje i jest również, aby pamiętać, że oryginalna tablica owoców jest zmieniony.
Więc nadal zawiera pomarańczowych i cytrynowych.
Możemy również użyć kawałek skopiować całą tablicę, aby to zrobić.
My po prostu nie przechodzą w żadnym punktami początkowym i końcowym.
Po prostu robimy numbs że plasterek z pustymi nawiasami, a duplikaty całą tablicę.
Więc znowu zrobię krótki przykład.
Zrobimy tablicą tym razem zróbmy Nom i mam zamiar umieścić kilka numerów tutaj i na pewno umieścić list lub dwa w niej również.
A potem jeszcze kilka numerów.
Więc patrzę na Nom i jeśli chcę, aby wyodrębnić A i B i zrobić nową tablicę o nazwie litery zrobiłbym litery Varda równa się, a potem mam zamiar zrobić numbs kawałek, a potem muszę dostarczyć dwa indeksy.
Pierwszym z nich jest, gdy do pierwszego cięcia.
Tak to jest 0 1 2 3 indeks 3.
I to gdzie się zatrzymać, który jest pod tym numerem tutaj.
Tak, że będzie 0 1 2 3 4 5.
A jeśli spojrzymy na listach otrzymujemy A i B dwa elementy w tablicy.
Tak, że został zwrócony i przechowywane w zmiennej liter podczas Gnome jest niezmieniona.
OK, tak więc są to sześć różnych metod, które chcę pokazać.