Stos JavaScript push/pop

Data:

2019-03-02 19:00:09

Przegląd:

490

Ranking:

1Kochać 0Niechęć

Udział:

Table of contents:

W JavaScript nie ma stosu, ale jest tablica, który można wykorzystać jako stos. Przy tym, manipulując metodami tablicy JavaScript push/pop, można mieć do swojej dyspozycji stos, szyk i własną organizację danych.

javascript push

W pierwszym podejściu tablice - to znane i popularne struktura danych. Ale praca z nimi jak ze stosami nadaje im nie przewidziane składnią języka możliwości. Dodawanie/usuwanie za pomocą JavaScript push/pop na koniec lub unshift/shift na początek jest nie tylko wygodne, ale i praktyczne.

Korzystanie z metod

Array można uzupełniać o nowe elementy za pomocą metody push. Wynikiem tej metody będzie nowa ilość elementów tablicy. Procedura odwrotna - metoda pop nie ma opcji, ale podaje jako wynik ostatniego elementu tablicy.

javascript object push

Jak wynika ze składni i logiki języka, tablice mogą pracować z danymi wszelkich typów.

JavaScript object push - nonsens lub postęp?

Język przeglądarki nie gorsze od swoich bardziej «wolny» kolegom w zakresie programowania obiektowego, czyli tak samo daje możliwość tworzenia obiektów. Przy tym kluczowego słowa, oznaczającego coś, co ma związek z OOP, nie ma.

Ogólnie, to, co jest w JavaScript, do tej pory nie pozwolił sobie mieć ani jeden «wolny» od przeglądarki język programowania. Najbardziej oryginalny - Tworzenie obiektu jest tu dziełem programisty, od nazwy obiektu.

javascript pop push

Metody JavaScript pop&push podczas korzystania z obiektów umożliwiają programiście możliwość utworzyć obiekt wielofunkcyjny, w dosłownym znaczeniu tego słowa.

na Przykład, mając kilka powiązanych ze sobą, ale z różnych stron (obiektów, w żaden sposób nie powiązane między sobą logiką dialogu), można zrealizować ruch w nim gościem. Umieszczenie w stos (tablica) metodą push obiekt strony głównej (gość przyszedł), zapewnić mu wybór dalszych działań.

javascript object push

Następnego push losem góry na przedmiot strony, którą wybrał użytkownik. Wycofywanie pop przywróci go z powrotem. Ruch dalej - kolejny push, i tak będzie to opis generowany dialog bieżącego użytkownika. To może się przydać programiście w sensie doświadczenia i statystyk, jak i zapewnić nawigację w bieżącej sesji pracy serwisu.

Bardziej:

Co to jest Ethernet – główne zalety internetu-sieci

Co to jest Ethernet – główne zalety internetu-sieci

O tym, co to jest Ethernet, okazało się w latach siedemdziesiątych XX wieku. Wynalazł ten typ sieci lokalnej Robert Metcalfe, który pracował w tym czasie na firmy Xerox. W latach 70-tych Metcalf otworzył własną firmę 3com, gdzie zakończyła się opraco...

UAC: wyłączyć lub ułaskawienie

UAC: wyłączyć lub ułaskawienie

W odległej już od nas w 2006 roku światowa komputerowa opinia publiczna była wstrząsa wyjściem SYSTEMU Windows Vista. Na nowy system od razu runął niesamowity lawinę negatywnych, powód dla którego nadal zostały.Jednym z nich była opcja UAC, wyłączyć ...

Jak dodać muzykę w iTunes: trzy proste sposoby

Jak dodać muzykę w iTunes: trzy proste sposoby

Telefony komórkowe kilku lat przekształciliśmy się z zwykłego narzędzia komunikacji w gadżety, które zastępują konsole do gier, książki, wideo i odtwarzaczy audio. A jeśli nie tak dawno muzykę można było po prostu pobrać z witryn internetowych i usta...

Stos, szyk i organizacja danych

Istnieje wiele zadań, gdy wynik wymaga wielowymiarowego wyboru. Jeśli do realizacji wybrać zestaw instrukcji if lub case, będzie duże, długie i rozgałęzione «krzak» warunków.

javascript pop push

W sumie to nie jest złe rozwiązanie, ale kiedy trzeba coś zmienić, trzeba długo wspominać, jaki warunek za jaki należy, tak i łódź będzie nieczytelne, a najbardziej przykre, może stać się źródłem trudno wykrywalnych błędów.

Za pomocą stosu praktycznie we wszystkich przypadkach można to zrobić prościej.

nie Jest zadanie: trzeba wybrać wykonawcę z setek dostępnych. Każdy wykonawca może robić coś z trzech pozycji (od jednej do trzech w każdym połączeniu):

  • T - zrobić konserwacja;
  • S - może w pełni wykonywać prace remontowe;
  • I - ma prawo do naprawy gwarancyjnej.

Aby szybko wybrać wykonawcę zamówienia z odpowiednim widokiem (rodzaju pracy), można zrobić trzy operacje JavaScript push i spuścić tablicy w jeden ciąg.

javascript pop push

Wyszukaj w wierszu w wierszu jest zawsze bardziej przejrzyste, niż liczne warunki. Jest to prosta sprawa, tylko trzy na trzy, ale nawet tutaj będzie dużo więcej kodu, niż w jednym stosunku zaledwie dwóch wierszy.


Article in other languages:

AR: https://tostpost.com/ar/computers/19676-javascript-stack-push-pop.html

BE: https://tostpost.com/be/kamputary/32078-stek-javascript-push-pop.html

DE: https://tostpost.com/de/computer/32512-stack-javascript-push-pop.html

ES: https://tostpost.com/es/equipos/32808-la-pila-de-javascript-push-pop.html

HI: https://tostpost.com/hi/computers/17798-javascript-stack-push-pop.html

KK: https://tostpost.com/kk/komp-yuterler/31311-stek-javascript-push-pop.html

PT: https://tostpost.com/pt/computadores/31227-a-pilha-de-javascript-push-pop.html

UK: https://tostpost.com/uk/komp-yuteri/31291-stek-javascript-push-pop.html

ZH: https://tostpost.com/zh/computers/17020-javascript-pop.html






Alin Trodden - autor artykułu, redaktor
"Cześć, jestem Alin Trodden. Piszę teksty, czytam książki, Szukam wrażeń. I nie jestem zły w opowiadaniu ci o tym. Zawsze chętnie biorę udział w ciekawych projektach."

Uwaga (0)

Ten artykuł nie ma komentarzy, bądź pierwszy!

Dodaj komentarz

Nowości

Co to jest karta tunelowania Teredo firmy Microsoft: po co jest on potrzebny, jak działa i jak go wyłączyć?

Co to jest karta tunelowania Teredo firmy Microsoft: po co jest on potrzebny, jak działa i jak go wyłączyć?

Siódma wersja systemu Windows od momentu jej wyjścia przedstawił użytkownikom wiele niespodzianek. Tak, wielu odkryli w systemie (a dokładniej w «Menedżerze urządzeń») sterownik do karty tunelowania Teredo firmy Micros...

Upłynął limit czasu żądania: przyczyny, poprawka

Upłynął limit czasu żądania: przyczyny, poprawka

Zdarza się, że podczas próby instalacji połączeń z internetem lub dostępu do określonego zasobu w Sieci zamiast połączenia przeglądarka pisze: «upłynął limit czasu żądania». Co to za problem, wie nie każdy użytkownik, ...

Jak wyłączyć VPN w systemie Windows, w przeglądarkach i na urządzeniach mobilnych

Jak wyłączyć VPN w systemie Windows, w przeglądarkach i na urządzeniach mobilnych

To, że połączenia VPN i prywatne sieci wirtualne dziś są używane powszechnie, przypominać chyba nie trzeba. Jednak mało kto wie, jak wyłączyć VPN nie to, że w różnych systemach operacyjnych i aplikacjach, ale i na różnych urządzen...

Jaki antywirus najlepszy dla Windows 7?

Jaki antywirus najlepszy dla Windows 7?

 Należy powiedzieć, że nie ma idealnego antywirusa, ponieważ nie można  opracować program, który będzie w stanie bezbłędnie określić wszystkie ataki w jakikolwiek  jeden sposób. Jednak to wcale nie znaczy, że nie tr...

Jaka powinna być klawiatura do gier? Krótkie recenzje najbardziej popularnych urządzeń dla prawdziwych graczy

Jaka powinna być klawiatura do gier? Krótkie recenzje najbardziej popularnych urządzeń dla prawdziwych graczy

 Nowoczesna technologia z każdym dniem coraz bardziej miłe dla zaawansowanych użytkowników komputerów PC, wprowadzając ciekawe urządzenia i gadżety. Weźmy na przykład, taką prostą rzecz, jak klawiatura. Jeśli tylko kilka lat ...

Czym otworzyć plik odt. Kilka sprawdzonych sposobów

Czym otworzyć plik odt. Kilka sprawdzonych sposobów

Każdy użytkownik prędzej czy później zderza się z tym, co mu trafia plik nieznanego formatu, który dobrze, nie można otworzyć ani jednym ze znanych sposobów. Dzisiaj chcę opowiedzieć czytelnikom o tym, czym otworzyc odt, a także b...