DatorerOperativsystem

Stack JavaScript push / pop

JavaScript inte stack, men det finns en matris som kan användas som en bunt. Samtidigt, metoder för att manipulera JavaScript rad push / pop, kan ha till sitt förfogande stack, och en rad av sina egna uppgifter organisation.

Som en första approximation arrayer - detta är en välbekant och populär datastruktur. Men arbeta med dem som en bunt ger dem inte förutsett möjligheten att språket syntax. Lägga till / ta bort via JavaScript push / pop till slut eller unshift / övergång till toppen inte bara bekvämt, utan också praktiskt.

med användning av metoder

Arrayen kan fyllas på med nya delar med användning av metoden push. Resultatet av denna metod är det nya antalet element i arrayen. Den omvända proceduren - pop metoden har inga parametrar, men ger som resultat av det sista elementet i vektorn.

Som framgår av språk syntax och logiska matriser kan arbeta med alla typer av data.

JavaScript tryck objekt - nonsens eller framsteg?

webbläsarspråk är inte sämre än sina mer "fria" kollegor med avseende på objektorienterad programmering, det vill säga samma som gör det möjligt att skapa objekt. Således sökord anger något som hör till PLO har.

Generellt sett är det faktum att det finns i JavaScript, hittills inte har råd att ha någon "fri" från webbläsarspråk. Den mest originella - skapandet av objektet här - det är programmerare händer, börjar med objektets namn.

JavaScript metoder Pop & tryck vid användning av föremål ger programmerare möjlighet att skapa multifunktionella objekt i bokstavlig bemärkelse.

Till exempel har flera relaterade men olika sidor (objekt som inte är relaterade till varandra logik dialogen), kan du implementera rörelse på dem besökaren. Placering av stacken (en array) med tryck startsidan objektet (en besökare kom), ge honom ett val av åtgärd.

Nästa driva upp på sidan för att placera objektet, som valdes av besökaren. Rollback pop återvända tillbaka. Gå vidare - nästa push, och så dialogen kommer att bildas av den aktuella besökaren. Detta kan vara användbart som utvecklare i form av erfarenhet och statistik och ge navigering i den aktuella sessionen av webbplatsen.

Stapel, och ett system av dataorganisation

Det finns många uppgifter som resulterar kräver flervalsfrågor. Om du väljer att genomföra en rad om eller fall uttalande du få en stor, lång och grenade "Bush" förhållanden.

I allmänhet är det inte en dålig lösning, men när du vill ändra något, har länge ihåg vad tillståndet för hur man ska vara, och algoritmen kommer oläslig och mest obehagliga, kan vara en källa till svåra att upptäcka fel.

Med hjälp av stapeln i nästan alla fall kan du göra enklare.

Det finns ett problem: du måste välja en leverantör från hundratals tillgängliga. Varje konstnär kan göra något av de tre lägena (från ett till tre i någon kombination):

  • t - do underhåll;
  • s - kan helt utföra reparationer;
  • i - har rätt att göra garantireparationer.

För att snabbt välja Executive Order med rätt typ (typ av arbete), kan du göra tre operationer JavaScript tryck och sammanfoga array till en enda sträng.

Sök på nätet i rad är alltid tydligare än många förhållanden. Detta är ett enkelt fall av endast tre på de tre alternativen, men även här kommer det att finnas många fler kod än i en jämförelse av endast två rader.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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