758 Shares 8711 views

Stos JavaScript Push / Pop

JavaScript nie kumuluje się, ale nie jest tablicą, która może być stosowana jako stos. Jednocześnie, metody manipulowania tablicy JavaScript z wypychania / pop, może mieć do swojej dyspozycji stosu i tablicą własnej organizacji danych.

Jako pierwszy tablic aproksymacji – to znane i popularne struktury danych. Ale z nimi pracować jako stos daje im nie przewiduje możliwości składni języka. Dodawanie / usuwanie poprzez Push JavaScript / pop, aby zakończyć lub unshift / przesunięcie do góry nie tylko wygodne, ale także praktyczne.

stosując metody

Tablica może być uzupełniany o nowe elementy, stosując metodę push. Rezultatem tej metody jest nowa liczba elementów w tej tablicy. Procedura odwrotnej – metoda pop nie ma parametrów, lecz daje w wyniku ostatniego elementu tablicy.

Jak wynika z języka składniowe i logiczne macierze mogą współpracować z dowolnego typu danych.

JavaScript Object Push – nonsens czy postęp?

język przeglądarki nie jest gorsza od ich więcej „wolnych” kolegami w odniesieniu do programowania obiektowego, czyli taka sama umożliwia tworzenie obiektów. Zatem kluczowe oznaczające coś związanego z OWP.

Ogólnie rzecz biorąc, fakt, że istnieją w JavaScript, dotychczas nie sobie pozwolić na jakikolwiek „wolne” od języka przeglądarki. Najbardziej oryginalny – utworzenie obiektu tutaj – to ręce programista, począwszy od nazwy obiektu.

Metody JavaScript pop i pchania przy użyciu obiektów daje programistom możliwość tworzenia obiektu wielofunkcyjnego w dosłownym tego słowa znaczeniu.

Na przykład, mając kilka podobnych, ale różnych stron (obiekty, które nie są związane ze sobą logiką dialogu) można realizować ruch na nich gości. Umieszczenie stosie (tablicy) przez naciśnięcie przedmiot stronę początkową (gość przyszedł), dać mu wybór działania.

Następny przesunąć górną część strony, aby umieścić obiekt, który został wybrany przez użytkownika. Wycofywanie pop wrócić z powrotem. Poruszanie się – kolejny impuls, a więc dialog zostanie utworzony bieżącego użytkownika. Może to być przydatne jako deweloper w zakresie doświadczenia i statystyk oraz zapewnienie nawigację w bieżącej sesji strony.

Stos, a tablicą organizacji danych

Istnieje wiele zadań, które wynikają wymaga wielokrotnego wyboru. Jeśli zdecydujesz się na wprowadzenie zbioru razie wypadku lub oświadczenia, masz duże, długie i rozgałęzione „krzak” warunki.

Ogólnie rzecz biorąc, nie jest to złe rozwiązanie, ale jeśli chcesz coś zmienić, już dawno pamiętam co stan, jak być, a algorytm będzie nieczytelny, a najbardziej nieprzyjemne, może być źródłem trudnych do wykrycia błędów.

Z pomocą stosu w prawie wszystkich przypadkach, można to zrobić łatwiej.

Jest problem: trzeba wybrać dostawcę z setek dostępnych. Każdy artysta może zrobić coś z trzech pozycjach (od jednego do trzech w dowolnej kombinacji):

  • t – do konserwacji;
  • s – może w pełni wykonywać napraw;
  • I – ma prawo do dokonywania napraw gwarancyjnych.

Aby szybko wybrać kolejność Executive z odpowiedniego rodzaju (rodzaj pracy), można wykonać trzy operacje JavaScript wypychania i połączyć tablicę w jeden ciąg znaków.

Szukaj w wierszu w rzędzie zawsze jest jaśniejsza niż wielu warunkach. Jest to prosta sprawa tylko trzy z trzech opcji, ale nawet tutaj nie będzie wiele więcej kodu niż w porównaniu z zaledwie dwóch liniach.