הדרך הראשונה לאחד מספר נתונים לתוך משתנה אחד היא להשתמש באוסף. אוסף הוא למעשה אובייקט, המכיל רשימת נתונים. לאובייקט זה ניתן להוסיף וניתן להסיר ממנו נתונים בכל עת. הנתונים אינם מסודרים לפי סדר מסוים אך האוסף מאפשר גישה מהירה וקלה לכל אחד מהנתונים, וגם לכל הנתונים יחד.
האוסף הוא למעשה אובייקט, ולכן כדי להשתמש בו יש קודם כל להגדירו:
אובייקט זה פשוט במבנהו: אין לו כלל אירועים, יש לו רק 3 שיטות ורק מאפיין אחד:
שם המאפיין/השיטה | שימוש | |
מאפיין | Count | קריאה בלבד מספר הרשומות באוסף |
שיטה | Add item, key,before,after | הוספה לאוסף: |
שיטה | Item (index) Item (index) = value |
כאשר מכניסים את האינדקס או מחרוזת המפתח של רשומה, הרשומה מוחזרת. אם מוסיפים = ואז ערך, הוא נכנס לתוך הרשומה. |
שיטה | Remove index | כאשר מכניסים את האינדקס או מחרוזת המפתח של רשומה, הרשומה נמחקת. |
דוגמה טובה לאוסף הוא הפקד "תיבת רשימה" למעשה הפקד בנוי חלקו על אובייקט האוסף, עם שינויים ותוספות. השימוש באוסף נוח בעיקר כדי לאסוף מידע מסוגים שונים, אשר כמותו אינה ידועה מראש ועשויה להיות גמישה.
כמו כן, נוח להשתמש באוסף כדי ליצור רשימות ממוינות, כי ניתן להגדיר היכן בדיוק ייכנס הערך.