כיצד לשלב מערכים באמצעות JavaScript

Kyzd Lslb M Rkym B Mz Wt Javascript



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

פוסט זה יסביר את השיטות לשילוב מערכים באמצעות JavaScript.







כיצד לשלב מערכים באמצעות JavaScript?

לשילוב או מיזוג של שני מערכים או יותר, JavaScript מציע כמה שיטות מובנות מראש, המפורטות להלן:



    • concat()
    • מפעיל התפשטות

שיטה 1: שלב מערכים באמצעות שיטת concat()

כדי לשלב מערכים מרובים במערך אחד, השתמש ב-' concat() ' שיטה. זוהי הדרך הבסיסית והפשוטה ביותר לשלב מערכים מרובים.



תחביר





עקוב אחר התחביר הנתון לשילוב המערכים באמצעות שיטת concat():

array1.concat ( array2, array3, ....., arrayN )


זה לוקח מערכים מרובים כפרמטרים ומשלב אותם למערך אחד.



ערך החזרה

זה מחזיר מערך חדש מבלי להשפיע על המערכים המקוריים.

דוגמא

צור שלושה מערכים, מערך של מספרים זוגיים, מספרים אי-זוגיים ומספר ראשוני:

var even = [ שתיים , 4 , 6 , 8 ]
היה מוזר = [ 1 , 3 , 5 , 7 ]
כאשר ראשי = [ אחד עשר , 13 , 17 ]


תתקשר ל ' concat() 'שיטה על ידי העברת ' אֲפִילוּ ' ו' רִאשׁוֹנִי מערכים כדי לשלב אותם ב' מוזר ' מערך ואחסן את המערך שנוצר במשתנה ' combineArray ”:

var combineArray = odd.concat ( אפילו, ראשוני ) ;


הדפס את המערך המשולב על המסוף באמצעות ' console.log() ' שיטה:

console.log ( combineArray ) ;


תְפוּקָה


הפלט לעיל מציין שהמערכים ' אֲפִילוּ ' ו' רִאשׁוֹנִי ' משולבים בהצלחה עם המערך ' מוזר '.

שיטה 2: שלב מערכים באמצעות Spread Operator

דרך נוספת לשלב מערכים ב-JavaScript היא ' מפעיל התפשטות '. אופרטור ההתפשטות הוא שלוש נקודות שמעתיקות את כל רכיבי המערך למערך אחר. זוהי הדרך היעילה ביותר לשילוב או מיזוג של מערכים מרובים.

תחביר

השתמש בתחביר שלהלן עבור אופרטור ההתפשטות כדי לשלב מערכים מרובים במערך אחד:

[ ... מערך1, ... מערך2, ... מערך3, ... מערךN ]


דוגמא

השתמש בשלושת המערכים שנוצרו לעיל בשם ' אֲפִילוּ ', ' מוזר ', ו' רִאשׁוֹנִי '. זה מכיל מספרים זוגיים, מספרים אי-זוגיים ורשימות מספרים ראשוניים. כעת, שלבו את כל המערכים הללו באמצעות אופרטור ההתפשטות:

var combineArray = [ ... זוגי, ... מוזר, ... ראשוני ] ;


תְפוּקָה


הפלט מציין שהמערכים קושרו בהצלחה למערך בודד.

סיכום

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