Računala, Operacijski sustavi
Stog JavaScript push / pop
JavaScript nije slagati, ali postoji niz koji se može koristiti kao stog. U isto vrijeme, metode manipuliranja JavaScript polje za guranje / pop, može imati na raspolaganju hrpu, i niz vlastitoj organizaciji podataka.
Kao prvoj aproksimaciji polja - to je poznato i popularno struktura podataka. No, raditi s njima kao stog daje im nije predviđena mogućnost jezične sintakse. Dodavanje / brisanje putem JavaScripta guranje / pop do kraja ili unshift / pomak prema vrhu, ne samo zgodan, nego i praktična.
Korištenje metode
Niz se može puniti s novim elementima korištenjem metode poticaj. Rezultat ove metode je novi broj elemenata u nizu. Obrnuti postupak - pop metoda nema parametara, ali daje kao rezultat posljednji element polja.
Kao što slijedi iz jezika sintakse i logika polja može raditi s bilo kojom vrstom podataka.
JavaScript guranje objekta - glupost ili napredak?
jezik preglednika nimalo ne zaostaje za svojim više „slobodnih” kolega u odnosu na objektno-orijentirano programiranje, to jest, isti omogućuje stvaranje objekata. Dakle ključna riječ koja označava nešto odnose na PLO ima.
Općenito govoreći, na činjenicu da postoje u JavaScriptu, do sada nije priuštiti da imaju bilo „besplatno” iz jezika preglednika. Najoriginalnijih - stvaranje objekta ovdje - to je programer ruke, počevši od objekta imenom.
JavaScript metode pop i gurati kada koristite predmete daje programerima nudi mogućnost za stvaranje multi-funkcionalni objekt u doslovnom smislu te riječi.
Na primjer, nakon što je nekoliko srodnih, ali različitih stranica (predmeti koji nisu povezani jedni s drugima logika dijaloga), možete provesti prijedlog o njima posjetitelja. Postavljanje stog (niz) pomoću pritiskom početak stranice objekt (posjetitelj došao), dati mu izbor djelovanja.
Zatim gurnite vrh stranice staviti objekt, koji je izabran od strane posjetitelja. Povrat na staro pop ga vratiti natrag. Premještanje na - sljedeći guranje, i tako će dijalog biti formirana tekuće posjetitelja. To može biti korisno kao programer u smislu iskustva i statistike, te osigurati navigaciju u trenutnoj sesiji stranice.
Stack, te niz organizacija podataka
Postoje mnoge zadaće koje proizlaze zahtijeva višestruki izbor. Ako odlučite provesti skupa ako ili sudske izjave, te dobiti velik, dug i razgranat „grm” uvjetima.
U principu, to nije loše rješenje, ali kada želite nešto promijeniti, već dugo se sjetiti što je uvjet kako biti, a algoritam će nečitak, a najviše neugodno, može biti izvor teško otkriti pogreške.
Uz pomoć snopa u gotovo svim slučajevima, možete to učiniti lakšim.
Tu je problem: morate odabrati davatelja od stotine na raspolaganju. Svaki umjetnik može napraviti nešto iz tri položaja (od jedne do tri u bilo kojoj kombinaciji):
- t - do održavanja;
- a - može u potpunosti obavljati popravke;
- ja - ima pravo na jamstvo popravke.
Za brzi odabir Izvršni nalog s pravom vrste (vrsta posla), možete to učiniti tri operacije JavaScript guranje i spajanje niza u jedan niz.
Pretraživanje na liniji u nizu je uvijek jasnije od mnogih uvjeta. Ovo je jednostavan slučaj samo tri na tri opcije, ali čak i ovdje će biti mnogo više kod nego u usporedbi samo dvije linije.
Similar articles
Trending Now