DatoriOperētājsistēmas

Stack JavaScript push / pop

JavaScript nav kaudze, bet ir masīvs, kuru var izmantot kā kaudze. Tajā pašā laikā, tad metodes, manipulējot JavaScript masīvu push / pop, var rīcībā kaudze, un masīvs savas datu organizācijā.

Pirmajā tuvinājumā masīvi - tas ir pazīstams un populārs datu struktūru. Bet strādāt ar tiem kā steks dod viņiem nav paredzējusi iespēju valodas sintaksi. Pievienošana / dzēšana, izmantojot JavaScript push / pop, lai izbeigtu vai unshift / maiņu uz augšu ne tikai ērts, bet arī praktiski.

Izmantojot metodes

Masīvs var papildināt ar jauniem elementiem, izmantojot metodi push. Šīs metodes rezultāts ir jauns elementu skaits masīvā. Pretēju procedūru - pop metode nav parametri, bet dod rezultātā pēdējās masīva elementu.

Kā izriet no valodas sintakses un loģikas bloki var strādāt ar jebkāda veida datiem.

JavaScript push objekts - muļķības vai progress?

pārlūkprogrammas valoda neatpaliek to vairāk "bezmaksas" kolēģiem par objektorientētā programmēšana, tas ir, tajā pašā ļauj izveidot objektus. Tādējādi atslēgvārdu apzīmē kaut ko, kas attiecas uz PAO ir.

Vispārīgi runājot, par to, ka pastāv JavaScript, līdz šim nav atļauties neviena "bezmaksas" no pārlūkprogrammas valodas. Visvairāk oriģināls - izveidošana objekta šeit - tas ir programmētājs rokas, sākot ar objekta nosaukumu.

JavaScript metodes pop un virzīt, izmantojot objektus, dod programmētājiem spēja izveidot daudzfunkcionālu objektu burtiskā vārda nozīmē.

Piemēram, ir vairāki saistītie, bet dažādas lapas (objektus, kas nav saistīti ar otru loģika dialogs), jūs varat ieviest kustību uz tiem apmeklētājs. Ievietojot steka (masīvs), ko nospiežot sākuma lapā objekts (apmeklētājs nāca), dot viņam iespēju izvēlēties darbības.

Tālāk spiediet augšpusē lapas izvietot objektu, kas tika izvēlēta apmeklētāja. Rollback pop atdot to atpakaļ. Pāriet - nākamo push, un tāpēc dialogs tiks veidota pašreizējās apmeklētājs. Tas var būt noderīgi kā izstrādātājs ziņā pieredzi un statistiku, un sniegt navigācijas pašreizējā sesijā vietā.

Stack, un masīvs datu organizācijas

Ir daudzi uzdevumi, kas rezultātā prasa vairākas izvēles. Ja izvēlaties īstenot kopumu, ja, vai gadījumā paziņojumu, jums liels, garš un sazarotas "krūms" nosacījumiem.

Kopumā, tas nav slikts risinājums, bet, ja jūs vēlaties kaut ko mainīt, jau sen atcerēties, ko stāvoklis, kā būt, un algoritms nesalasāmi, un visnepatīkamākais, var būt avots ir grūti atklāt kļūdas.

Ar palīdzību kaudze gandrīz visos gadījumos, jūs varat darīt vieglāk.

Ir problēma: jums ir, lai izvēlētos pakalpojumu sniedzēju no simtiem pieejamiem. Katrs mākslinieks var darīt kaut ko no trim pozīcijām (no viena līdz trim jebkurā kombinācijā):

  • t - do uzturēšanu;
  • s - var pilnībā veikt remontu;
  • i - ir tiesības veikt garantijas remontu.

Lai ātri izvēlētos Rīkojumu ar labo veida (darba veids), jūs varat darīt, trīs operācijas JavaScript veicinošos un apvienot masīvs vienā virknē.

Meklēt tiešsaistē pēc kārtas vienmēr ir skaidrāka nekā daudziem nosacījumiem. Tas ir vienkāršs gadījums tikai trīs no trim variantiem, bet pat šeit būs daudz vairāk kodu, nekā salīdzinot tikai divas līnijas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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