הנך נמצא: מדריך מתקדם / שיעור 2 / דף 5
 


המדריך של תאו ל- JavaScript
 


דפים בשיעור זה:
1: המדריך המתקדם
2: טיפול מיוחד במחרוזות
3: substring
4: מתודת split
5: מערכים אסוציאטיבים
6: דוג' למערך אסוציאטיבי
7: cookies – היכרות
8: עוד אודות cookies
9: קריאת cookies - א'
10: קריאת cookies - ב'
11: קריאה וכתיבה
12: עוד אודות cookies
13: cookie - path/domain
14: סיכום שיעור 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

שיעור 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 עם טפסים).

חזור לתחילת הדף

לדף הבא «--

 
       
       
   
 
 

עמוד ראשי
מדריך בסיסי
מדריך מתקדם
החלפת תמונות
גניבת קוד
מפת האתר