RačunalnikiOperacijski sistemi

Stack JavaScript potisni / pop

JavaScript ni kup, vendar pa je matrika, ki se lahko uporablja kot kup. Ob istem času, metode manipuliranja JavaScript paleto potisni / pop, lahko na svojem kupu odstranjevanje, in niz lastne organizacije podatkov.

Kot prvi približek polja - to je znano in priljubljeno strukturo podatkov. Ampak z njimi delajo kot kup daje jim ni predvidena možnost jezikovne sintakse. Dodajanje / brisanje prek JavaScript potisni / pop do konca ali unshift / premik na vrh ne le priročno, ampak tudi praktično.

Uporaba metod

Matrika se lahko polnijo z novimi elementi, ki uporabljajo metodo spodbudo. Rezultat te metode je novo število elementov v matriki. Obratni postopek - metoda pop nima parametrov, ampak daje kot rezultat zadnjega elementa matrike.

Kot izhaja iz jezika sintakso in logični nizi lahko delo s katero koli vrsto podatkov.

JavaScript potisni objekt - nesmisel ali napredek?

jezik brskalnik ni slabša od njihovih bolj "free" kolegi v zvezi z objektnega programiranja, to je enako omogoča ustvarjanje predmetov. Tako je ključna beseda, ki označuje nekaj, kar se nanaša na ima PLO.

Na splošno gledano, je dejstvo, da so v JavaScript, doslej ni privoščiti, da bi imel "zastonj" iz jezika brskalnika. Najbolj izvirno - oblikovanje objekta tukaj - je programer, roke, začenši z imenom predmeta.

Metode JavaScript pop in potiskanje pri uporabi predmetov daje programerji zmožnost ustvarjanja večnamenski objekt v dobesednem pomenu besede.

Na primer, imajo nekatere povezane, vendar različne strani (predmetov, ki niso povezane med seboj logika dialog), ki jih lahko izvaja gibanje na njih obiskovalca. Dajanje sveženj (array), s pritiskom začetna stran objekta (prišel obiskovalec), da mu izbiro delovanja.

Nato potisnite zgornji strani, da se objekt, ki ga je obiskovalec izbral. Rollback pop ga vrne nazaj. Gremo naprej - naslednji potiskanje, in da se bo dialog oblikovana trenutnega obiskovalca. To je lahko koristno kot razvijalec v smislu izkušenj in statističnih podatkov, in zagotavljajo navigacijo v trenutni seji mestu.

Stack, in niz organizacije podatkov

Obstaja veliko nalog, ki izhajajo zahteva več izbire. Če se odločite za izvedbo niza, če je ali sodne izjave, dobiš velik, dolg in razvejan "bush" pogoje.

Na splošno velja, da ni slaba rešitev, ampak če hočeš nekaj spremeniti, že dolgo se spomnite, kaj se lahko stanje, kako je, in algoritem bo nečitljiv, in najbolj neprijetno, vir težkih za odkrivanje napak.

S pomočjo dimnika v skoraj vseh primerih, lahko to storite lažje.

Obstaja problem: moraš izbrati ponudnika od sto na voljo. Vsak umetnik lahko nekaj od treh položajev (od enega do treh v kateri koli kombinaciji):

  • t - storiti vzdrževanje;
  • je - v celoti izvesti popravila;
  • i - ima pravico do garancijskih popravil.

Če želite hitro izbrati odredbo s pravo obliko (vrsto dela), lahko to storite tri operacije JavaScript potisne in združiti niz v en niz.

Iskanje na spletu zapored je vedno bolj jasno od številnih pogojev. To je preprost primer le tri od treh možnosti, vendar tudi tu ne bo veliko več kode kot pri primerjavi dveh vodov.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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