КомпютриОперационни системи

Stack JavaScript тласък / поп

JavaScript не стека, но масив, който може да се използва като комин. В същото време, методите за манипулиране на JavaScript спектър от тласък / поп, могат да имат на свое разположение стека, и набор от тяхната собствена организация на данните.

Като първо приближение масиви - това е позната и популярна структура на данните. Но се работи с тях като комин дава им не предвижда възможност за синтаксиса на езика. Добавяне / изтриване чрез JavaScript тласък / поп до края или unshift / смяна на върха не само удобен, но и практично.

При използване на методи

Масивът може да се зарежда с нови елементи, използвайки метод натискане. В резултат на този метод е новият броя на елементите в масива. Обратната процедурата - метода на поп все още няма параметри, но дава като резултат на последния елемент на масива.

Както следва от езика синтактични и логически масиви могат да работят с всякакъв вид данни.

JavaScript тласък обект - глупост или напредък?

езика на браузъра не отстъпва на своите повече "свободни" колеги по отношение на обектно-ориентираното програмиране, което означава, че същият дава възможност да се създават и обекти. Така дума, означаваща нещо, отнасящи се до ООП има.

Най-общо казано, фактът, че има в JavaScript, досега не си позволи да има "безплатно" от езика на браузъра. Най-оригинал - създаването на обекта тук - това е ръцете програмист, като се започне с името на обекта.

методи на JavaScript поп и лицеви при използване на обекти дава програмисти възможността за създаване на многофункционален обект в буквалния смисъл на думата.

Например, има няколко свързани, но различни страници (обекти, които не са свързани помежду си логиката на диалога), можете да изпълнява движението по тях посетителя. Поставянето на стека (масив) от тласък старт страница обект (посетител дойде), дай му възможност за избор на действие.

Следваща натиснете горната част на страницата за пускане на обекта, който бе избран от посетителя. Намаление на цените поп го върне обратно. Преминете - следващото натискане, и така на диалога ще се формира от текущия посетителя. Това може да бъде полезно като програмист от гледна точка на опит и статистиката, и да предоставя навигация в текущата сесия на сайта.

Stack, и набор от организация на данните

Има много задачи, които са резултат изисква многовариантен избор. Ако решите да се приложи серия от, ако или случай изявление, можете да получите голяма, дълга и разклонена "храстови" условия.

Като цяло, това не е лошо решение, но когато искате да промените нещо, отдавна да си спомня какво състоянието на това как да бъде, и алгоритъмът ще нечетливи, а най-неприятно, може да бъде източник на трудни за откриване на грешки.

С помощта на стека в почти всички случаи, можете да направите по-лесно.

Има проблем: трябва да изберете доставчик от наличните стотици. Всеки художник може да направи нещо от трите позиции (от една до три във всяка комбинация):

  • т - направи поддръжка;
  • ите - може напълно извършват ремонтни дейности;
  • аз - има право да направи гаранционни ремонти.

За да изберете бързо изпълнителния орден с подходящия вид (тип работа), можете да направите три операции JavaScript лицеви и да се обединят в един масив низ.

Търсене на ред в ред винаги е по-ясно от многото условия. Това е прост случай на само три от трите опции, но дори и тук ще има много повече код, отколкото в сравнение само с две линии.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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