שיעור 2
דף 5: מערכים אסוציאטיבים
אם יש לך נסיון בכתיבת קוד JavaScript, אזי בוודאי שיצא לך להכיר מערכים, שמאפשרים לך לשמור רשימת פריטים כמו גם לגשת לתמונות, טפסים ואלמנטים בטפסי דף ה- HTML שלך. במדריך הבסיסי - שיעור 4, הראתי לך, כיצד ליצור ולתפעל מערכים עם אינדקסים. לדוגמא:
var an_array = new Array("hickory","dickory");
var element_one = an_array[0];
var element_two = an_array[1];
an_array[2] = "doc";
קוד זה יוצר מערך חדש ומאתחל אותו עם שתי מחרוזות. לאלמנט הראשון של המערך ניגשים באמצעות מספר האינדקס שלו, "0". לאלמנט השני של המערך, אלמנט מספר 1, ניגשים באמצעות [an_array[1. אפשר להוסיף למערך הקצאה כלשהי לאינקס ספציפי במערך: בדוגמא זו, גרמתי לאלמנט השלישי במערך להיות שווה ל- "doc". כעת, המערך מכיל "hickory, dickory, doc".
מערכים אסוציאטיבים הם בדיוק כמו המערכים שהכרנו, פרט לעובדה שניגשים לאלמנט במערך באמצעות מילים ולא באמצעות מספרים.
var phone_book = new Array();
phone_book["sleepy"] = "(203) 555-1234";
phone_book["happy"] = "(203) 555-2345";
פעולה זו יוצרת מאין ספר טלפונים. ניגש למספר הטלפון של "happy" ע"י כתיבה:
var happy_number = phone_book["happy"];
נסה את ספר הטלפונים לדוגמא שבעמוד הבא על מנת לראות כיצד מערך אסוציאטיבי עובד (ובו-בזמן תתרענן אודות שימוש ב- JavaScript עם טפסים).
חזור לתחילת הדף
לדף הבא «--
|