Załóżmy, że na recepcji bankowej jest kolejka klientów, którzy czekają na rozwiązanie zapytania. W tym scenariuszu klient, który przybył pierwszy, zostanie pierwszym, a ci, którzy przyszli później, zostaną ustawione pod koniec kolejki i odpowiednio służyły.
Kolejka w JavaScript pracuje nad tą samą zasadą znaną jako „Najpierw na pierwszym miejscu”, gdzie pierwszy element dodany do kolejki zostanie najpierw usunięty. Opiera się na dwóch operacjach: „Enqueue” i „Dequeue”, Gdzie "Enqueue”Odnosi się do dodania elementu na końcu kolejki i„Dequeue”Metoda jest wykorzystywana do usuwania przednich elementów za pomocą tablicy„zmiana()" metoda. JavaScript tablice Oferta wbudowana „Push ()” i „shift ()” metody; Dlatego możesz użyć tablicy do wydajnego wdrażania kolejki.
W tym spisie omówi metodę wdrożenia kolejki JavaScript za pomocą tablicy. A więc zacznijmy!
Jak zaimplementować kolejkę JavaScript za pomocą tablicy
Aby wdrożyć kolejkę w JavaScript, utworzymy „Kolejka„Zajęć i zadeklaruj tablicę o nazwie„rzeczy”W jego konstruktorze. Ten "rzeczy„Tablica zostanie wykorzystana do przechowywania elementów kolejki:
kolejka klasowaPo utworzeniu Kolejka Klasa, dodaj poniżej podane metody wykonywania różnych operacji w elementach kolejki.
Jak zakorzenić element w kolejce JavaScript
"Enqueue”Odnosi się do działania dodania elementu na koniec kolejki. W naszej klasie kolejki JavaScript zdefiniujemy „enqueue ()”Metoda dodania elementów na końcu kolejki, z pomocą Tablica „Przedmioty” „push ()” metoda:
enqueue (element)Jak odstać element z kolejki JavaScript
„„dequeue ()”Metoda służy do usuwania lub usunięcia początkowego lub przedniego elementu kolejki JavaScript. Wywołując "zmiana()„Metoda w„dequeue ()„Metoda pomoże w usunięciu elementu frontu z utworzonej kolejki:
dequeue ()Jak sprawdzić długość kolejki JavaScript
„„długość„Własność„ „rzeczy„Tablica zwróci długość kolejki JavaScript:
długość()Jak zerknąć element z kolejki JavaScript
„„zerkać()„Metoda jest wykorzystywana do pobierania elementu, który istnieje z przodu kolejki JavaScript bez jej modyfikowania:
peek ()Jak wydrukować elementy kolejki JavaScript
Aby wydrukować wszystkie elementy kolejki, zdefiniujemy „wydrukować()”Metoda w klasie kolejki JavaScript. Ta metoda zwróci ciąg o nazwie „str„To obejmuje wszystkie elementy kolejki:
wydrukować()Jak wyczyścić kolejkę JavaScript
Aby usunąć wszystkie elementy kolejki jednocześnie, musisz ustawić „długość„Własność„ „rzeczy„Tablica do„0”:
jasne()Jak sprawdzić, czy kolejka JavaScript jest pusta
Po wyczyszczeniu elementów możesz potwierdzić, że kolejka JavaScript jest pusta, czy nie. Aby to zrobić, zdefiniuj „jest pusty()”Metoda, a następnie użyj operatora ścisłego równości„===”W celu porównania długości„rzeczy„Tablica do„0”:
jest pusty()Dana "jest pusty()”Metoda zwróci Boolean wartość, gdzie „PRAWDA”Oznacza, że„rzeczy„Tablica jest pusta i”FAŁSZ”Wskazuje, że nie jest pusty.
Teraz przejdźmy naprzód i praktycznie wdrożyć kolejkę JavaScript za pomocą tablicy i skorzystaj z omawianych metod:
Przykład: Jak zaimplementować kolejkę JavaScript za pomocą tablicy
Oto pełny kod, który dodaliśmy w naszym programie do wdrażania kolejki JavaScript:
kolejka klasowaPo pierwsze, stworzymy instancję „Kolejka”Klasa i„enqueue”Po trzech wartościach do„rzeczy"Tablica:
var queue = nowa kolejka ();W następnym kroku sprawdzimy długość utworzonej kolejki, wywołując „długość()" metoda:
konsola.Log (kolejka.długość());Dane wyjście oznacza, że długość kolejki JavaScript wynosi „3”:
Następnie użyj „zerkać()„Metoda wydrukowania przedniego elementu kolejki:
konsola.Log (kolejka.peek ()+ „jest z przodu kolejki”);Jak widać z wyjścia, które „40”Jest umieszczany z przodu naszej stworzonej kolejki JavaScript:
Następnie odniesiemy przedni element z kolejki:
konsola.Log (kolejka.dequeue () + „jest usuwany z kolejki”);Po usunięciu „40„Element, teraz ponownie sprawdź długość kolejki i wydruk pozostałe elementy kolejki:
konsola.Log (kolejka.długość());Sprawdź przedni element kolejki:
konsola.Log (kolejka.peek ()+ „jest z przodu kolejki”);Po usunięciu elementu „40”, „50” jest teraz z przodu kolejki JavaScript:
Teraz wyczyścimy kolejkę, wykorzystując "kolejka.jasne()" metoda:
kolejka.jasne();Na koniec sprawdź, czy kolejka jest pusta, czy nie:
kolejka.jest pusty();W następnym wyjściu „PRAWDA”Wskazuje, że długość kolejki jest równa„0,”Co oznacza, że kolejka jest pusta:
Chodziło o podstawowe informacje o wdrażaniu kolejki JavaScript za pomocą tablicy. Możesz go dalej zbadać zgodnie z Twoimi wymaganiami.
Wniosek
Tablice w JavaScript Oferta „Push ()” i „shift ()” Metody, które pozwalają na efektywne wdrożenie kolejki JavaScript. Po utworzeniu tablicy możesz wykonywać kolejne operacje, takie jak dodawanie lub usuwanie elementu do kolejki, sprawdzanie elementu przedniego, wyczyszczenie całej kolejki i weryfikacja jej długości. W tym spisie omówiono procedurę Wdrożyć kolejkę JavaScript za pomocą tablicy.