logo

מערך JavaScript

מערך JavaScript הוא אובייקט המייצג אוסף של אלמנטים מסוג דומה.

ישנן 3 דרכים לבנות מערך ב-JavaScript

  1. לפי מערך מילולי
  2. על ידי יצירת מופע של Array ישירות (באמצעות מילת מפתח חדשה)
  3. על ידי שימוש בבנאי מערך (באמצעות מילת מפתח חדשה)

1) מערך JavaScript מילולי

התחביר של יצירת מערך באמצעות ליטרלי מערך ניתן להלן:

 var arrayname=[value1,value2.....valueN]; 

כפי שאתה יכול לראות, הערכים כלולים בתוך [ ] ומופרדים על ידי , (פסיק).

בואו נראה את הדוגמה הפשוטה של ​​יצירה ושימוש במערך ב-JavaScript.

 var emp=[&apos;Sonoo&apos;,&apos;Vimal&apos;,&apos;Ratan&apos;]; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
בדוק את זה עכשיו

המאפיין .length מחזיר את האורך של מערך.

פלט של הדוגמה לעיל

שנה את שם ספריית לינוקס

2) מערך JavaScript ישירות (מילת מפתח חדשה)

התחביר של יצירת מערך ישירות ניתן להלן:

 var arrayname=new Array(); 

כאן, מילת מפתח חדשה משמש ליצירת מופע של מערך.

בואו נראה את הדוגמה של יצירת מערך ישירות.

 var i; var emp = new Array(); emp[0] = &apos;Arun&apos;; emp[1] = &apos;Varun&apos;; emp[2] = &apos;John&apos;; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
בדוק את זה עכשיו

פלט של הדוגמה לעיל

3) בונה מערך JavaScript (מילת מפתח חדשה)

כאן, עליך ליצור מופע של מערך על ידי העברת ארגומנטים בבנאי כדי שלא נצטרך לספק ערך במפורש.

הדוגמה של יצירת אובייקט על ידי בנאי מערך ניתנת להלן.

 var emp=new Array(&apos;Jai&apos;,&apos;Vijay&apos;,&apos;Smith&apos;); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
בדוק את זה עכשיו

פלט של הדוגמה לעיל

java char ל-int

שיטות מערך JavaScript

בוא נראה את רשימת שיטות מערך JavaScript עם התיאור שלהן.

שיטות תיאור
concat() הוא מחזיר אובייקט מערך חדש המכיל שני מערכים ממוזגים או יותר.
copywithin() הוא מעתיק את החלק של המערך הנתון עם האלמנטים שלו ומחזיר את המערך שהשתנה.
ערכים() זה יוצר אובייקט איטרטור ולולאה שחוזרת על פני כל זוג מפתח/ערך.
כֹּל() הוא קובע אם כל הרכיבים של מערך עומדים בתנאי הפונקציה שסופקו.
שָׁטוּחַ() זה יוצר מערך חדש הנושא רכיבי תת-מערך המשורשרים באופן רקורסיבי עד לעומק שצוין.
flatMap() הוא ממפה את כל רכיבי המערך באמצעות פונקציית מיפוי, ואז משטח את התוצאה למערך חדש.
למלא() הוא ממלא אלמנטים לתוך מערך עם ערכים סטטיים.
מ() זה יוצר מערך חדש הנושא את העותק המדויק של אלמנט מערך אחר.
לְסַנֵן() הוא מחזיר את המערך החדש המכיל את האלמנטים שעוברים את תנאי הפונקציה שסופקו.
למצוא() הוא מחזיר את הערך של האלמנט הראשון במערך הנתון שעומד בתנאי שצוין.
findIndex() הוא מחזיר את ערך האינדקס של האלמנט הראשון במערך הנתון שעומד בתנאי שצוין.
לכל אחד() הוא מפעיל את הפונקציה שסופקה פעם אחת עבור כל רכיב של מערך.
כולל() הוא בודק אם המערך הנתון מכיל את האלמנט שצוין.
אינדקס של() הוא מחפש את האלמנט שצוין במערך הנתון ומחזיר את האינדקס של ההתאמה הראשונה.
isArray() הוא בודק אם הערך שעבר הוא מערך.
לְהִצְטַרֵף() הוא מצטרף לאלמנטים של מערך כמחרוזת.
keys() הוא יוצר אובייקט איטרטור המכיל רק את המפתחות של המערך, ואז עובר בלולאה דרך המקשים הללו.
lastIndexOf() הוא מחפש את האלמנט שצוין במערך הנתון ומחזיר את האינדקס של ההתאמה האחרונה.
מַפָּה() זה קורא לפונקציה שצוינה עבור כל רכיב מערך ומחזיר את המערך החדש
שֶׁל() הוא יוצר מערך חדש ממספר משתנה של ארגומנטים, המחזיק כל סוג של ארגומנט.
פּוֹפּ() הוא מסיר ומחזיר את האלמנט האחרון של מערך.
לִדחוֹף() הוא מוסיף אלמנט אחד או יותר לסוף מערך.
לַהֲפוֹך() זה הופך את האלמנטים של מערך נתון.
להפחית (פונקציה, ראשונית) הוא מבצע פונקציה מסופקת עבור כל ערך משמאל לימין ומצמצם את המערך לערך בודד.
reduceRight() הוא מבצע פונקציה מסופקת עבור כל ערך מימין לשמאל ומקטין את המערך לערך בודד.
כמה() הוא קובע אם אלמנט כלשהו של המערך עובר את מבחן הפונקציה המיושמת.
מִשׁמֶרֶת() הוא מסיר ומחזיר את האלמנט הראשון של מערך.
פרוסה() הוא מחזיר מערך חדש המכיל את העותק של החלק של המערך הנתון.
סוג() הוא מחזיר את האלמנט של המערך הנתון בסדר ממוין.
אִחוּי() זה מוסיף/מסיר אלמנטים אל/מהמערך הנתון.
toLocaleString() הוא מחזיר מחרוזת המכילה את כל האלמנטים של מערך שצוין.
toString() הוא ממיר את האלמנטים של מערך מוגדר לצורת מחרוזת, מבלי להשפיע על המערך המקורי.
unshift() הוא מוסיף אלמנט אחד או יותר בתחילת המערך הנתון.
ערכים() זה יוצר אובייקט איטרטור חדש הנושא ערכים עבור כל אינדקס במערך.