PočítačeOperační systémy

Stack JavaScript push / pop

JavaScript nesčítá, ale tam je pole, které lze použít jako zásobník. Ve stejné době, metody manipulace JavaScript řadu push / pop, může mít k dispozici hromadu, a řada z vlastního datového organizace.

Jako první aproximaci pole - to je známý a populární datová struktura. Ale pracovat s nimi jako stoh jim dává nepředpokládá možnost syntaxe jazyka. Přidání / vymazání přes tlačnou JavaScript / pop až do konce nebo unshift / posun na vrchol nejen pohodlnější, ale i praktické.

za použití metod

Pole může být doplněn o nové prvky metodou stisknutí. Výsledkem této metody je nový počet prvků v matici. Opačný postup - metoda pop nemá parametry, ale dává jako výsledek posledního prvku matice.

Jak vyplývá z jazyka syntaxe a logické pole může pracovat s jakýmkoliv typem dat.

JavaScript tlačit objekt - 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. Tak klíčové slovo označující něco, vztahujících se k PLO má.

Obecně lze říci, že existují v JavaScriptu, dosud nemohou dovolit mít nějaké „free“ z jazyka prohlížeče. Nejoriginálnější - vytvoření objektu tady - to je programátor ruce, počínaje názvem objektu.

Metody JavaScript pop & tlačit při použití objektů dává programátorům možnost vytvořit multifunkční objekt v pravém slova smyslu.

Například, má několik souvisejících ale různé stránky (objekty, které nejsou spojené k sobě navzájem logika dialogu), můžete implementovat pohyb na ně návštěvník. Umístěním zásobníku (Array) by tlačit objekt počáteční stranu (návštěvník přišel), dát mu na vybranou akci.

Další tlačit horní části stránky umístit objekt, který byl vybrán návštěvníkem. Vrácení pop vrátí zpět. Dál - další tlak, a tak dialog bude vytvořena z aktuálního návštěvníka. To může být užitečné jako vývojář z hlediska zkušeností a statistik, a poskytnout orientaci v aktuální relaci webu.

Stack, a řada organizace dat

Existuje mnoho úkolů, které vyplývají vyžaduje více možností. Pokud se rozhodnete implementovat sadu pokud nebo case, dostanete velký, dlouhý a větvený „Bush“ podmínky.

Obecně platí, že to není špatné řešení, ale pokud chcete něco změnit, už dlouho pamatovat, co je podmínkou toho, jak být, a algoritmus bude nečitelné, a nejnepříjemnější, může být zdrojem obtížné odhalit chyby.

S pomocí fronty v téměř všech případech, můžete to udělat lépe.

To je problém: je nutné vybrat poskytovatele ze stovek dostupných. Každý umělec může udělat něco ze tří poloh (od jednoho do tří v libovolné kombinaci):

  • t - provést údržbu;
  • s - plně provádět opravy;
  • i - má právo provádět záruční opravy.

Chcete-li rychle vybrat Executive Order se správným druhem (druh práce), můžete tak učinit tři operace JavaScript Push a sloučit pole do jednoho řetězce.

Vyhledávání on-line v řadě je vždy jasnější než mnoho podmínek. Jedná se o jednoduchý případ pouze tři z těchto tří možností, avšak i zde bude mnohem více kódu než v porovnání pouze dvou linek.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.atomiyme.com. Theme powered by WordPress.