תחי ישראל - אין לנו ארץ אחרת

תחי ישראל -אין לנו ארץ אחרת

תכונות ופעולות על מערכים ב-JavaScript

מחבר:
בתאריך:

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

  • length למציאת מספר הפריטים במערך.
  • concat לחיבור בין מערכים.
  • join שהופך מערכים למחרוזות.
  • ו-pop שמסיר את הפריט האחרון במערך.
  • ועוד...

 

כמה פריטים יש במערך?

var farmAnimals = ["פרה", "חמור", "תרנגולת"];

כדי למצוא את מספר הפריטים במערך משתמשים ב- length.

לדוגמה:

alert(farmAnimals.length);

והתוצאה:

מספר הפריטים במערך באמצעות length

 

לולאה שעוברת על כל האלמנטים במערך

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

נחזור למערך מהסעיף הקודם, ונספור את מספר הפריטים במערך באמצעות length.

var farmAnimals = ["פרה", "חמור", "תרנגולת"];

// כמה פריטים במערך?
var numberOfItemsInArray = farmAnimals.length;// 3

נשתמש במספר הפריטים במערך שמצאנו זה עתה (המשתנה numberOfItemsInArray) בתור הערך המירבי שאליו צריכה for לולאת להגיע.

for(var x=0;x< numberOfItemsInArray; x++) {
   document.write(farmAnimals[x] + "<br />");
}

והתוצאה היא שהמערך כולו מודפס:

פרה
חמור
תרנגולת

 

פעולות על מערכים

פונקציות מכונות ב-JavaScript מתודות, ובחלק זה נכיר מספר מתודות מועילות שמשמשות כשעובדים עם מערכים:

var wildAnimals = ["זברה", "פיל", "אריה"];

כדי לחבר שני מערכים או יותר ליצור מערך מאוחד, משתמשים במתודה concat():

var animals = farmAnimals.concat(wildAnimals);

פעולה זו מחברת את המערך wildAnimals לסוף המערך farmAnimals.

 

join להפיכת מערך למחרוזת

join הופך מערך למחרוזת.

var stringOfAnimals = animals.join();

נעשה לזה alert, ונראה שהמערך הפך למחרוזת שבה הפריטים מופרדים בפסיקים:

alert(stringOfAnimals);

כיצד לצרף פריטי מערך באמצעות join ומחרוזת שאינה פסיק

כדי שהמחרוזת תופרד באמצעות משהו שאינו פסיק, לדוגמה סולמית, נעביר את זה כפרמטר ל-join.

var stringOfAnimals = animals.join(" # ");

alert(stringOfAnimals);

והתוצאה:

ניתן לחבר מחרוזת גם באמצעות מחרוזות שאינם פסיקים באמצעות join

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

 

המתודה pop

המתודה pop() מסירה את הפריט האחרון מהמערך.

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

var lastElement = animals[animals.length - 1];

alert(lastElement);

המערך לפני הפעלת pop

נסיר את הפריט האחרון באמצעות pop():
animals.pop();

ונבדוק שוב מהו הפריט האחרון:

var lastElement = animals[animals.length - 1];

alert(lastElement);

הפעלת pop על המערך גורמת להסרת הפריט האחרון מהמערך

 

המתודה reverse הופכת את סדר הפריטים במערך

המתודה reverse() הופכת את סדר הפריטים במערך. לדוגמה:

animals.reverse();

 

הוספת פריטים לסוף המערך באמצעות push

ניתן להוסיף פריטים לסוף המערך באמצעות המתודה push()

ניתן להוסיף פריט אחד לסוף המערך:

animals.push("גורילה");

וניתן להוסיף מספר פריטים:

animals.push("עז", "נמר", "כבש");

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

לכל מדריכי ה-javascript

 

אהבתם? לא אהבתם? דרגו!

0 הצבעות, ממוצע 0 מתוך 5 כוכבים

 

 

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

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

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

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

השימוש שלך באתר מהווה ראייה להסכמתך עם הכללים והתקנות שנוסחו בהסכם תנאי השימוש.

הוסף תגובה חדשה

 

 

ענה על השאלה הפשוטה הבאה כתנאי להוספת תגובה:

מתי הוקמה המדינה?

 

תמונת המגיב

שרה בתאריך: 13.02.2022

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

תמונת המגיב

קוש בתאריך: 20.10.2022

מדריך מצויין ומעולה למה אין המשך ?....

תמונת המגיב

ג'ודי בתאריך: 26.09.2023

מסביר אחלה!!!!!!!!!!