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

Stack JavaScript push / pop

JavaScript nesčíta, ale tam je pole, ktoré možno použiť ako zásobník. V rovnakej dobe, metódy manipulácie JavaScript rad push / pop, môže mať k dispozícii hromadu, a mnohé z vlastného dátového organizácie.

Ako prvý aproximáciu poľa - to je známy a populárny dátová štruktúra. Ale pracovať s nimi ako stoh im dáva nepredpokladá možnosť syntaxe jazyka. Pridanie / vymazanie cez tlačnou JavaScript / pop až do konca alebo unshift / posun na vrchol nielen pohodlnejšie, no aj praktické.

za použitia metód

Pole môže byť doplnený o nové prvky metódou stlačení. Výsledkom tejto metódy je nový počet prvkov v matici. Opačný postup - metóda pop nemá parametre, ale dáva ako výsledok posledného prvku matice.

Ako vyplýva z jazyka syntaxe a logické pole môže pracovať s akýmkoľvek typom údajov.

JavaScript tlačiť objekt - nezmysel alebo pokrok?

jazyk prehliadača nie je horší ako ich ďalšie "voľné" kolegami v súvislosti s objektovo orientovaného programovania, to znamená, že rovnaký umožňuje vytvárať objekty. Tak kľúčové slovo označujúce niečo, vzťahujúcich sa k PLO má.

Všeobecne možno povedať, že existujú v JavaScripte, doteraz nemôžu dovoliť mať nejaké "free" z jazyka prehliadača. Najoriginálnejší - vytvorenie objektu tady - to je programátor ruke, počnúc názvom objektu.

Metódy JavaScript pop & tlačiť pri použití objektov dáva programátorom možnosť vytvoriť multifunkčný objekt v pravom slova zmysle.

Napríklad, má niekoľko súvisiacich ale rôzne stránky (objekty, ktoré nie sú spojené k sebe navzájom logika dialógu), môžete implementovať pohyb na ne návštevník. Umiestnením zásobníka (Array) by tlačiť objekt počiatočné stranu (návštevník prišiel), dať mu na vybranú akciu.

Ďalšie tlačiť hornej časti stránky umiestniť objekt, ktorý bol vybraný návštevníkom. Vrátenie pop vráti späť. Ďalej - ďalší tlak, a tak dialóg bude vytvorená z aktuálneho návštevníka. To môže byť užitočné ako vývojár z hľadiska skúseností a štatistík, a poskytnúť orientáciu v aktuálnej relácii webu.

Stack, a rad organizácie dát

Existuje mnoho úloh vyplývajúcich vyžaduje viac možností. Ak sa rozhodnete implementovať sadu ak alebo case, dostanete veľký, dlhý a rozvetvený "Bush" podmienky.

Všeobecne platí, že to nie je zlé riešenie, no ak chcete niečo zmeniť už dlho pamätať, čo je podmienkou toho, ako byť a algoritmus bude nečitateľné, ako najnepríjemnejšie, môže byť zdrojom ťažké odhaliť chyby.

S pomocou fronty v takmer všetkých prípadoch, môžete to urobiť lepšie.

To je problém: je nutné vybrať poskytovateľa zo stoviek dostupných. Každý umelec môže urobiť niečo z troch polôh (od jedného do troch v ľubovoľnej kombinácii):

  • t - vykonať údržbu;
  • s - plne vykonávať opravy;
  • i - má právo vykonávať záručnej opravy.

Ak chcete rýchlo vybrať Executive Order sa správnym druhom (druh práce), môžete tak urobiť tri operácie JavaScript Push a zlúčiť polia do jedného reťazca.

Vyhľadávanie on-line v rade je vždy jasnejšie ako veľa podmienok. Jedná sa o jednoduchý prípad len tri z týchto troch možností, avšak aj tu bude oveľa viac kódu ako v porovnaní iba dvoch liniek.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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