עמוד ראשי » זירת השאלות » איך מגדירים מערך של אובייקטים1669צפיות5תשובותאיך מגדירים מערך של אובייקטים osnat, 31 ביולי, 2011ב- java script שכל תא במערך הוא אובייקט עם כמה ערכים?תודהתגיות: פורום צד לקוח
5 תשובות
אובייקט או מערך?
יש כמה שיטות. להגדרת מערך בתוך מערך (מטריצה), ככה:
var arr = [];
arr[1] = ["Sun","Mon"Thu","Wed"];
arr[0][1] (returns "Mon")
ולהגדרת אובייקט בתוך מערך אפשר ליצור פונקציה שתדע לקבל את הפרמטרים, או לכתוב ישירות. משהו כזה:
function Person(first,last){
this.first = first;
this.last = last;
}
var arr = [];
arr = new Person("Eli","Antebi");
arr[0].first (returns "Eli")
אלי ענתבי
תודה, הכוונה מערך של אובייקטים
למשל מערך שמכיל 60 Person של- person יש כמה שדות. דומה לדוגמא השנייה שנתת אבל איך עושים מערך גדול לא בגודל 1?
ליתר דיוק, מערך דו מימדי של אובייקטים
את פשוט יוצרת הרבה אברים בתוכו
arr[0] = new Person("Eli","Antebi");
arr[1] = new Person("Eli","Antebi");
arr[2] = new Person("Eli","Antebi");
arr[3] = new Person("Eli","Antebi");
אלי ענתבי
דו מימדי של אובייקטים
var arr = [];
arr[0] = [];
arr[1] = [];
arr[2] = [];
arr[0][0] = new Person("Eli","Antebi");
arr[0][1] = new Person("Eli","Antebi");
arr[2][0] = new Person("Eli","Antebi");
וכן הלאה על זה הדרך
אלי ענתבי