RačunalaOperativni sistemi

Stack JavaScript push / pop

JavaScript se ne slažu, ali postoji niz koji se može koristiti kao stog. U isto vrijeme, metode manipulacije JavaScript niza push / pop, mogu imati na raspolaganju štos i niz svoje organizacije podataka.

Kao prvi aproksimacija polja - to je poznata i popularna struktura podataka. Ali raditi s njima kao stog daje im nije predviđena mogućnost jezika sintakse. Dodavanje / brisanje preko JavaScript push / pop do kraja ili unshift / smjena na vrhu, ne samo zgodan, nego i praktična.

metodama

Niz se mogu obnoviti sa novim elementima koristeći metodu push. Rezultat ove metode je novi broj elemenata u nizu. Obrnutim postupkom - metodom pop nema parametara, ali daje kao rezultat poslednji element niza.

Kao što proizlazi iz jezika sintakse i logika nizova može raditi sa bilo kojom vrstom podataka.

JavaScript push objekta - glupost ili napredak?

jezik preglednika ne zaostaje za njihovo "slobodno" kolega u odnosu na objektno orijentisanog programiranja, to jest, isti omogućuje kreiranje objekata. Tako ključnu riječ označava nešto u vezi sa PLO ima.

Općenito govoreći, činjenica da postoje u JavaScript, do sada nije priuštiti da imaju bilo kakav "slobodne" iz jezika preglednika. Najoriginalniji - stvaranje objekta ovdje - to je programer rukama, počevši sa imenom objekta.

metode JavaScript pop i gurati kada se koristi objekte daje programerima mogućnost izrade multifunkcionalni objekat u doslovnom smislu te riječi.

Na primjer, ima nekoliko povezanih ali različitim stranicama (objekte koji nisu u vezi međusobno logici dijaloga), možete implementirati kretanja na njima posetioca. Postavljanje steka (niz) od push na početnu stranicu objekta (došao posjetitelja), daj mu izbor akcije.

Sljedeći gurnite vrhu stranice postaviti objekt, koja je izabrana od strane posjetitelja. Rollback pop vratiti nazad. Move on - narednih push, i tako će biti formirana dijaloga trenutnog posjetitelja. Ovo može biti korisno kao programer u smislu iskustva i statistike, i pružaju navigaciju u trenutnoj sesiji lokacije.

Stack, i niz organizacija podataka

Postoji mnogo zadataka koje rezultiraju zahtijeva više izbora. Ako se odlučite za implementaciju skup ako ili case izjave, dobiti veliki, dugi i razgranata "grm" uslovima.

U principu, to nije loše rješenje, ali kada želite nešto promijeniti, već dugo se šta stanje kako biti, a algoritam će nečitko, a najviše neugodan, može biti izvor teško otkriti greške.

Uz pomoć steka u gotovo svim slučajevima, to možete učiniti lakšim.

Došlo je do problema: morate odabrati dobavljača iz stotine na raspolaganju. Svaki umjetnik može napraviti nešto od tri mjesta (od jedne do tri u bilo kojoj kombinaciji):

  • t - da li održavanje;
  • e - može u potpunosti obavljati popravke;
  • i - ima pravo na jamstvo popravke.

Da biste brzo odabrali Izvršna naredba sa pravu vrstu (tip rada), to možete učiniti tri operacije JavaScript push i spajaju niz u jedan niz.

Pretraživanje na liniji za redom je uvijek jasnije od mnogih stanja. Ovo je jednostavan slučaj samo tri na tri opcije, ali čak i tu će biti mnogo više kod nego u odnosu na samo dva reda.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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