KompüterƏməliyyat sistemi

Stack JavaScript təkan / pop

JavaScript yığını deyil, lakin bir yığını kimi istifadə edilə bilər bir sıra var. Eyni zamanda, manipulyasiya metodları JavaScript sıra təkan / pop, onların sərəncamında yığını da ola bilər, və öz data təşkilatın bir sıra.

ilk uyğunlaşdırılması seriallarda kimi - bu bir tanış və məşhur data strukturu. bir yığın onlara dil sintaksis imkanı nəzərdə deyil verir, lakin onlarla işləmək. Əvvələ JavaScript təkan son / pop və ya unshift / shift vasitəsilə rahat, həm də praktik yalnız silmə / durub.

üsulları istifadə

array üsul təkan istifadə edərək, yeni elementləri ilə replenished bilər. Bu metodun nəticə massivin elementlərinin yeni sayı. Əks proseduru - pop, telefon heç bir parametrləri var, lakin serialın son element nəticəsində verir.

dil aşağıdakı sintaksis və məntiq Diziler məlumatların hər hansı bir növü ilə işləyə bilər.

JavaScript push obyekt - cəfəngiyatdır və ya irəliləyiş?

browser dil ki, eyni mümkün obyektlərin yaratmaq üçün edir obyekt-yönümlü proqramlaşdırma hörmət, onların daha çox "pulsuz" həmkarları aşağı deyil. Belə ki, söz FAT var aid bir şey belirten.

Ümumiyyətlə, bu günə qədər browser dilində hər hansı bir "pulsuz" üçün ödəyə bilməz, JavaScript var ki, danışan. ən orijinal - burada obyektin yaradılması - bu obyekt adı ilə başlayan proqramçı əlində deyil.

JavaScript üsulları pop & obyektlərin istifadə proqramçılar sözün hərfi mənasında multi-funksional obyekt yaratmaq imkanı verir basın.

Məsələn, bir neçə əlaqəli lakin müxtəlif pages (dialoq məntiq bir-birinə bağlı olmayan obyektləri) olan, onlara qonaq hərəkət həyata keçirə bilər. təkan ilə yığın (bir sıra) yerləşdirilməsi start səhifə obyekt (a qonaq gəldi), ona fəaliyyət seçimi verir.

Next ziyarətçi tərəfindən seçilmiş obyekt yerləşdirmək üçün saytın üst basın. Rollback pop geri qaytarın. növbəti təkan, və dialoq cari qonaq ibarət olacaq - hərəkət. Bu təcrübə və statistika baxımından bir geliştirici kimi faydalı ola bilər, və saytın cari iclasında naviqasiya təmin edə bilər.

Stack və məlumat təşkilatın bir sıra

Çox seçim tələb edir nəticələnə çox vəzifələr var. Siz və ya hal bəyanat bir sıra həyata keçirmək üçün seçerseniz, böyük, uzun almaq və "kol" şərait budaqlı.

Ümumiyyətlə, bu, pis həlli deyil, ancaq bir şey dəyişdirmək istədiyiniz zaman, uzun olmaq necə vəziyyəti və oxunmayan edəcək alqoritm və ən xoşagəlməz, aşkar etmək üçün çətin səhvlər mənbəyi ola bilər nə yadda var.

demək olar ki, bütün hallarda yığını köməyi ilə, siz daha asan edə bilərsiniz.

bir problem var: mövcud yüzlərlə bir provayder seçin. Hər bir rəssam (hər hansı bir birləşməsi bir üç) üç mövqelərini bir şey edə bilərsiniz:

  • t - təmir etmək;
  • s - tam təmir həyata keçirə bilər;
  • i - zəmanət təmir etmək hüququna malikdir.

tez sağ cür (iş növü) ilə sərəncam seçmək üçün üç əməliyyatları JavaScript təkan və bir simli daxil array daxil edə bilərsiniz.

Bir sıra xətti axtarış çox şərait həmişə aydın deyil. Bu yalnız üç üç variantları sadə bir haldır, hətta burada yalnız iki xətləri bir müqayisədə daha çox kodu olacaq.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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