SzámítógépekOperációs rendszerek

Stack JavaScript toló / pop

A JavaScript nem verem, de van egy tömb, amely lehet használni, mint egy verem. Ugyanakkor, a módszer manipulálására JavaScript tömb toló / pop, akkor rendelkezésére áll verem, és egy sor saját adatok szervezet.

Ennek első közelítésben tömbök - ez egy jól ismert és népszerű adatszerkezet. De velük dolgozni, mint egy köteg ad nekik nem láthatta előre a lehetőségét, hogy a nyelvi szintaxis. Hozzáadás / törlés JavaScript segítségével nyomja / pop befejezéséhez vagy unshift / műszak a felső nem csak kényelmes, hanem praktikus.

módszerekkel

A tömb lehet pótolni új elemekkel módszerrel push. Az eredmény ezzel a módszerrel az új elemek száma a tömbben. A fordított eljárás - a pop módszer nincsenek paraméterei, de megadja az eredménye az utolsó elem a tömb.

Amint következik nyelv szintaktikai és logikai tömbök működhet bármilyen típusú adatot.

JavaScript tolja tárgy - képtelenség vagy fejlődés?

böngésző nyelve nem rosszabb, mint a több „szabad” kollégák tekintetében az objektum-orientált programozás, azaz az azonos lehetővé teszi, hogy hozzon létre objektumokat. Így jelölő kulcsszó valamit kapcsolatos a PFSZ van.

Általánosságban elmondható, hogy az a tény, hogy vannak a JavaScript, eddig nem engedheti meg magának, hogy bármilyen „szabad” a böngésző nyelve. A legeredetibb - létrehozását a tárgy itt - ez a programozó kezébe, kezdve az objektum nevét.

JavaScript módszerek pop és nyomja használatakor tárgyak segítségével a programozók képesek létrehozni multi-funkcionális tárgy a szó szoros értelmében a szó.

Például, amely több rokon, de különböző oldalakon (objektumok, amelyek nem kapcsolódnak egymáshoz a logikája párbeszéd), akkor végre a mozgás nekik a látogató. Forgalomba a verem (tömb) által tolja a kezdőoldalt objektum (egy látogató érkezett), ad neki egy döntést hozhat.

Következő nyomja a lap tetején, hogy a tárgyat, amit választott a látogató. Visszagörgetéssel pop vissza vissza. Lépni - a következő nyomás, így a párbeszéd jön létre a jelenlegi látogató. Ez hasznos lehet, mint fejlesztő, ami a tapasztalat és a statisztikák, és navigáció az aktuális munkamenet az oldalon.

Stack, és egy sor adatot szervezet

Sok feladat, amelyek következtében szükségessé több választás. Ha úgy dönt, hogy végre egy sor, ha vagy esetben nyilatkozatot, akkor kap egy nagy, hosszú és elágazó „bokor” körülmények között.

Általában ez nem egy rossz megoldás, de ha meg akarja változtatni valamit, már régóta emlékszik, mi a feltétele, hogy hogyan lehet, és az algoritmus olvashatatlan, és a legkellemetlenebb, forrása lehet a nehéz felismerni a hibákat.

Segítségével a verem szinte minden esetben, amit tehetünk könnyebb.

Van egy probléma: ki kell választani a szolgáltató a több száz rendelkezésre. Minden művész tehet valamit a három pozíció (egy-három bármilyen kombinációban):

  • t - elvégezd;
  • s - teljes mértékben elvégezni javítások;
  • i - joga van, hogy a garanciális javítást.

Ahhoz, hogy gyorsan kiválaszthatja a végrehajtási utasítás a megfelelő típusú (típusú munkát), akkor ezt a három művelet JavaScript tolja, és egyesíti tömb egyetlen húr.

Keresés on-line egy sorban mindig tisztább, mint a sok feltétel. Ez egy egyszerű eset csak három a három lehetőség közül, de még itt is lesz több kódot, mint egy összehasonlítást csak két sort.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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