נגישות       נגישות
שינוי גודל טקסט:
א א א
שינוי צבעי האתר:
? מקשי קיצור:

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

הפעלת מקשי הקיצור תלויה בדפדפן שבו אתם משתמשים.

Internet Explorer, Chrome ובגרסאות ישנות של Firefox: לחצו על מקש Alt ועל מקש המספר או האות על-פי הרשימה. ב Firefox 3 ומעלה: לחצו על המקשים Alt + Shift + המספר או האות.

S - עבור לתוכן הדף
L - חיפוש
1- עמוד הבית
2 - פרוייקטים
3 - מדריכים
4 - אודות
5 - צרו קשר
6 - הצהרת נגישות
 

תכונות ופעולות על מערכים ב-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

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

 

= 4 + 4