מהו מערך אובייקטים ב-JavaScript?
מהו מערך אובייקטים ב-JavaScript?

וִידֵאוֹ: מהו מערך אובייקטים ב-JavaScript?

וִידֵאוֹ: מהו מערך אובייקטים ב-JavaScript?
וִידֵאוֹ: Objects: Nested Arrays & Objects--The Modern JavaScript Bootcamp 2024, נוֹבֶמבֶּר
Anonim

JavaScript - ה אובייקט מערכים . ה אובייקט מערך מאפשר לך לאחסן ערכים מרובים במשתנה יחיד. הוא מאחסן אוסף רציף בגודל קבוע של אלמנטים מאותו סוג. א מַעֲרָך משמש לאחסון אוסף של נתונים, אך לרוב שימושי יותר לחשוב על א מַעֲרָך כאוסף של משתנים מאותו סוג.

באופן דומה, האם אתה יכול לקבל מערך של אובייקטים ב-JavaScript?

מַעֲרָך אלמנטים פחית לִהיוֹת אובייקטים JavaScript משתנים פחית לִהיוֹת חפצים . מערכים הם סוגים מיוחדים של חפצים . בגלל זה, אתה יכול לקבל משתנים מסוגים שונים באותו מַעֲרָך.

אפשר גם לשאול, מה ההבדל בין מערך לאובייקט ב-JavaScript? שניהם חפצים ו מערכים נחשבים "מיוחדים" ב JavaScript . חפצים מייצגים סוג נתונים מיוחד שניתן לשינוי וניתן להשתמש בו לאחסון אוסף נתונים (ולא רק ערך בודד). מערכים הם סוג מיוחד של משתנה שגם ניתן לשינוי וניתן להשתמש בהם גם לאחסון רשימת ערכים.

בהקשר זה, מהו אובייקט מערך?

א מערך חפצים , שכל הרכיבים שלו הם מאותה מחלקה, ניתן להכריז רק בתור an מַעֲרָך מכל סוג מובנה. כל אלמנט של מַעֲרָך הוא לְהִתְנַגֵד של אותה כיתה. היכולת להצהיר מערכים של חפצים בדרך זו מדגיש את העובדה שמחלקה דומה לסוג.

איך מוצאים אם אובייקט הוא מערך ב-JavaScript?

ב JavaScript , אנחנו יכולים תבדוק אם משתנה הוא an מַעֲרָך על ידי שימוש ב-3 שיטות, שימוש בשיטת isArray, שימוש באופרטור instanceof ושימוש בודק סוג הקונסטרוקטור אם זה תואם ל-an אובייקט מערך . ה מַעֲרָך . שיטת isArray() בודקת אם המשתנה המועבר הוא an אובייקט מערך.

מוּמלָץ: