מחשביםמערכות הפעלה

סטאק JavaScript דחיפה / פופ

JavaScript אינו מחסנית, אבל יש מערך שיכול לשמש ערימה. במקביל, שיטות של מניפולציה מערך JavaScript של דחיפה / פופ, יכול להיות בבית ערימה לרשותם, וכן מערך של ארגון נתונים משלהם.

כתוצאת מערכי קירוב ראשון - זו היא מבנה נתונים מוכר ופופולרי. אבל לעבוד איתם כמו ערימה נותנת להם לא חזה את האפשרות של תחביר השפה. הוספה / מחיקה באמצעות Push / פופ JavaScript לסיים או / משמרת unshift לחלק העליון לא רק נוח, אלא גם מעשית.

שימוש בשיטות

המערך יכול להתחדש עם אלמנטים חדשים באמצעות דחיפת השיטה. התוצאה של שיטה זו היא המספר החדש של אלמנטים במערך. ההליך ההפוך - שיטת פופ אין פרמטרים, אבל נותן כתוצאת האלמנט האחרון של המערך.

כדלקמן משפת תחביר מערכי היגיון יכולים לעבוד עם כל סוג של נתונים.

אובייקט דחיפה JavaScript - שטויות או התקדמות?

שפת דפדפן אינה נחה עמיתיהם יותר "חינם" בגין תכנות מונחה עצמים, כלומר, באותו מאפשר ליצור אובייקטים. לכן מילת מפתח המציין משהו הנוגע יש אש"ף.

באופן כללי, העובדה שישנם ב- JavaScript, עד כה לא להרשות לעצמך שיהיה לך "חינם" משפת הדפדפן. הכי מקורי - יצירת האובייקט כאן - זה בידי המתכנת, החל שמו של האובייקט.

שיטות JavaScript פופ & לדחוף בעת שימוש חפצים נותנות מתכנת את היכולת ליצור אובייקט רב תפקודי במובן המילולי של המילה.

לדוגמא, שיש סוגים מקורבים אבל דפים שונים (חפצים שאינם קשורים זה לזה את ההיגיון של דיאלוג), אתה יכול ליישם את ההצעה עליהם המבקר. הצבת הערימה (מערך) על ידי דחיפת אובייקט דף הפתיחה (מבקר הגיע), לתת לו בחירה של פעולה.

בואו לדחוף העליון של הדף כדי למקם את האובייקט, אשר נבחר על ידי המבקר. פופ Rollback להחזיר אותו בחזרה. הלאה - את הדחיפה הבאה, וכך הדיאלוג יוקם של המבקר הנוכחי. זה יכול להיות שימושי כמפתח מבחינת החוויה וסטטיסטיקה, ולספק ניווט ההפעלה הנוכחית של האתר.

סטאק, ואת מערך של ארגון נתונים

ישנן משימות רבות נובעות דורש אמריקניות. אם תבחר ליישם מערכת של משפט אם או במקרה, אתה מקבל גדול, ארוך מסועף תנאים "בוש".

באופן כללי, זה לא פתרון רע, אבל כאשר אתה רוצה לשנות משהו, כבר מזמן זוכר מה מצבו של איך להיות, ואת האלגוריתם יהיה קריא, ואת הכי פחות הנעים, יכולים להיות מקור של טעויות קשות לזהות.

בעזרת ערימת כמעט בכל המקרים, אתה יכול לעשות יותר קל.

יש בעיה: אתה צריך לבחור ספק מתוך מאה הזמינים. כל אמן יכול לעשות משהו יוצא שלוש העמדות (בין שנה לשלוש ובכל שילוב):

  • t - לעשות תחזוקה;
  • הים - יכול לבצע תיקונים מלאים;
  • i - יש את הזכות לבצע תיקונים ואחריות.

לבחור את סדר הפועל במהירות עם הסוג הנכון (סוג של עבודה), אתה יכול לעשות שלוש פעולות JavaScript דחיפה ולמזג במערך למחרוזת אחת.

חיפוש על קו ברציפות הוא תמיד ברור יותר תנאים רבים. זהו מקרה פשוט של רק שלוש על שלוש האפשרויות, אבל אפילו כאן יהיה קוד רב יותר מאשר השוואה של רק שתי שורות.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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