nisfarm.ru

Skok / pop

jаvascript nemá zásobník, ale existuje pole, které lze použít jako zásobník. Zároveň manipulační metody pole jаvascript

push / pop, můžete mít zásobník, pole a vlastní datovou organizaci.

V prvním přiblížení jsou matice známá a populární datová struktura. Ale práce s nimi jako zásobník jim dává příležitosti, které neposkytuje syntaxe jazyka. Přidávání / odstranění pomocí tlačítek / popu na konec nebo odklon / posun na začátek je nejen pohodlné, ale také praktické.

Použití metod

Pole může být doplněno novými prvky pomocí metody push. Výsledkem této metody je nový počet prvků pole. Reverzní procedura - metoda pop nemá žádné parametry, ale jako výsledek vzniká poslední prvek pole.




Jak vyplývá ze syntaxe a logiky jazyka, pole mohou pracovat s daty jakéhokoli typu.

jаvascript push object - nesmysl nebo pokrok?

jazyk prohlížeče není horší než jejich další „volné“ kolegy v souvislosti s objektově orientovaného programování, to znamená, že stejný umožňuje vytvářet objekty. Zároveň klíčové slovo, které označuje něco související s PLO, není.

Obecně řečeno, to, co je v jazyce jаvascript, zatím neumožňuje mít "libovolný" z programovacího jazyka prohlížeče. Nejoriginálnější - vytvoření objektu je práce programátora, počínaje názvem objektu.

Metody jazyka jаvascript při použití objektů umožňují programátoru vytvořit multifunkční objekt v přímém smyslu slova.

Například má několik vzájemně propojených, ale odlišných stránek (objekty, které nejsou v žádném případě spojeny s logikou dialogu), je možné realizovat pohyb návštěvníka skrze ně. Umístěním prvního objektu stránky na stoh (pole) metodou stisknutí (návštěvník přišel) mu poskytnout další možnosti.

Následujícím tlačítkem umístíte objekt stránky vybraný návštěvníkem nahoře. Vrátit pop bude vrátit zpět. Pohyb dál je dalším tlakem, a to bude tvořit dialog aktuálního návštěvníka. To může být užitečné pro vývojáře z hlediska zkušeností a statistik a poskytovat navigaci v aktuální relaci webu.

Stack, pole a organizace dat

Existuje mnoho problémů, když výsledek vyžaduje mnohostrannou volbu. Pokud vyberete sadu případných příkazů pro implementaci, získáte velký, dlouhý a odbočující "bush" podmínek.

Obecně to nejde o nejhorší rozhodnutí, ale když je třeba něco změnit, bude třeba dlouho vzít na vědomí, jaká podmínka bude následovat, a algoritmus se ukáže jako nečitelný a nejnepříjemnější se může stát zdrojem těžkých chyb.

S pomocí zásobníku můžete ve většině případů jednat jednodušeji.

Je zde úkol: musíte vybrat umělce ze stovek dostupných. Každý umělec může dělat něco ze tří pozic (jedna až tři v libovolné kombinaci):

  • t -
  • s - může plně provádět opravy;
  • i - má právo provádět záruční opravy.

Chcete-li rychle vybrat dodavatele objednávky s požadovaným typem (pracuje), můžete provést tři operace jаvascript push a sloučit pole do jednoho řádku.

Hledání podle řádku v řádku je vždy zřetelnější než vícenásobné podmínky. Tento jednoduchý případ je jen tři až tři varianty, ale i zde bude mnohem více kódu než v jednom srovnání pouze dvou řádků.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru