KompiuteriaiOperacinės sistemos

Kamino Javaskriptą stumti / Pop

JavaScript nėra kamino, bet ten yra masyvas, kuris gali būti naudojamas kaip kamino. Tuo pačiu metu, manipuliuoti metodai JavaScript masyvas push / POP, gali turėti savo žinioje kamino, ir jų pačių duomenų organizavimo masyvo.

Kaip pirmąjį artėjimą masyvai - tai yra susipažinę ir populiarus duomenų struktūra. Tačiau dirbti su jais, kaip kamino suteikia jiems nėra numatyta, kad kalbos sintaksė galimybę. Įrašyta / ištrinti per Javaskriptą push / pop iki pabaigos ar unshift / pamainą į viršų ne tik patogi, bet ir praktiškas.

naudojant metodus

Masyvas gali būti papildytas naujais elementais metodu stumti. Šio metodo rezultatas yra naujas numeris masyvo elementų. Atvirkštinė tvarka - pop metodas neturi parametrų, bet suteikia kaip paskutinio elemento masyve rezultatas.

Kaip matyti iš kalbos sintaksės ir loginės matricos gali dirbti su bet kurių duomenų tipas.

JavaScript stumti objektas - nesąmonė ar progresas?

naršyklės kalba yra ne mažesnis nei jų daugiau "laisvų" kolegų atžvilgiu objektinio programavimo, tai yra tas pats, galima sukurti objektai. Taigi raktažodis reiškiantis kažką, susijusio su PIO turi.

Apskritai, tai, kad yra "JavaScript", iki šiol nėra sau leisti turėti bet "nemokamai" iš naršyklės kalba. Originaliausias - objekto čia kūrimas - tai programuotojas rankos, pradedant objekto pavadinimą.

JavaScript metodai pop ir stumti, naudojant objektus suteikia programuotojai galimybę sukurti multi-funkcinis objektas tiesiogine šio žodžio prasme.

Pavyzdžiui, turinti keletą susijusių, bet skirtingų puslapių (objektų, kurie nėra susiję vienas su kitu dialogo logika), galite įgyvendinti judesio ant jų lankytojas. Pateikimas kamino (masyvas) stūmimo pradžios puslapis objektas (lankytojas atėjo), duoti jam veiksmų pasirinkimą.

Kitas stumti puslapio viršų vieta objektą, kuris buvo pasirinktas lankytojas. Atmesti Pop grąžinti ją atgal. Perkelti - kitą stumti, ir todėl dialogas bus suformuota dabartinio lankytojas. Tai gali būti naudinga, nes, kalbant apie patirtį ir statistikos kūrėjas, ir pateikti navigacijos dabartinės sesijos svetainėje.

Kamino, ir duomenų organizacijos masyvo

Yra daug užduočių, kurias lemia reikalauja daug pasirinkimo. Jei pasirinksite įgyvendinti IF arba atveju pareiškimas rinkinį, gausite didelis, ilgas ir šakotosios "krūmas" sąlygas.

Apskritai, tai nėra blogai, sprendimas, tačiau, jei norite ką nors pakeisti, jau seniai prisiminti, ką, kaip turi būti sąlyga, o algoritmas bus neįskaitomos, o labiausiai nemalonus, gali būti sunku aptikti klaidų šaltinis.

Su kamino pagalba beveik visais atvejais, tai galite padaryti lengviau.

Yra problema: jūs turite pasirinkti paslaugų teikėją iš šimtų galimų. Kiekvienas menininkas gali padaryti kažką iš trijų pozicijų (nuo vienerių iki trejų bet kokioje kombinacijoje):

  • T - padaryti priežiūra;
  • ai - gali visiškai atlikti remonto darbus;
  • Aš - turi teisę atlikti garantinius remonto darbus.

Greitai pasirinkti vykdomąjį raštą su teise natūra (tipo darbo), tai galite padaryti tris operacijas Javaskriptą push ir sujungti masyvo į vieną eilutę.

Paieška linija iš eilės visada yra aiškesnis nei daugelio sąlygų. Tai paprastas atvejis tik trys ant trijų variantų, bet net ir čia bus daug daugiau, nei kodas, kurį sudaro vos dvi eilutes palyginimui.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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