Πώς να συνδυάσετε πίνακες χρησιμοποιώντας JavaScript

Pos Na Syndyasete Pinakes Chresimopoiontas Javascript



Ο πίνακας είναι μια τυπική δομή δεδομένων σε διάφορες γλώσσες προγραμματισμού, όπως η JavaScript. Διατηρεί μια ταξινομημένη λίστα με ευρετηριασμένα στοιχεία. Σε ορισμένες περιπτώσεις, οι προγραμματιστές πρέπει να συνδυάσουν ή να συγχωνεύσουν τα στοιχεία πολλών πινάκων σε έναν ενιαίο πίνακα.

Αυτή η ανάρτηση θα εξηγήσει τις μεθόδους συνδυασμού πινάκων χρησιμοποιώντας JavaScript.







Πώς να συνδυάσετε πίνακες χρησιμοποιώντας JavaScript;

Για το συνδυασμό ή τη συγχώνευση δύο ή περισσότερων συστοιχιών, η JavaScript προσφέρει ορισμένες προκατασκευασμένες μεθόδους, οι οποίες παρατίθενται παρακάτω:



    • concat()
    • Διαχειριστής Spread

Μέθοδος 1: Συνδυάστε πίνακες χρησιμοποιώντας τη μέθοδο concat().

Για να συνδυάσετε πολλούς πίνακες σε έναν μόνο πίνακα, χρησιμοποιήστε το ' concat() 'μέθοδος. Είναι ο πιο βασικός και απλός τρόπος για να συνδυάσετε πολλούς πίνακες.



Σύνταξη





Ακολουθήστε τη δεδομένη σύνταξη για το συνδυασμό των πινάκων χρησιμοποιώντας τη μέθοδο concat():

συστοιχία1.συναγ ( array2, array3, ....., arrayN )


Λαμβάνει πολλούς πίνακες ως παραμέτρους και τους συνδυάζει σε έναν ενιαίο πίνακα.



Επιστρεφόμενη αξία

Επιστρέφει έναν νέο πίνακα χωρίς να επηρεάζει τους αρχικούς πίνακες.

Παράδειγμα

Δημιουργήστε τρεις πίνακες, έναν πίνακα ζυγών αριθμών, περιττούς αριθμούς και έναν πρώτο αριθμό:

var ακόμη = [ δύο , 4 , 6 , 8 ]
ήταν περίεργος = [ 1 , 3 , 5 , 7 ]
όπου πρώτος = [ έντεκα , 13 , 17 ]


Τηλεφώνησε στο ' concat() 'μέθοδος περνώντας' ακόμη και ' και ' πρωταρχικό ' πίνακες για να τους συνδυάσετε σε ' Περιττός ' πίνακας και αποθήκευση του προκύπτοντος πίνακα στη μεταβλητή ' combinationArray ”:

var combinationArray = μονός.concat ( ακόμη, πρωταρχικός ) ;


Εκτυπώστε τον συνδυασμένο πίνακα στην κονσόλα χρησιμοποιώντας το ' console.log() 'μέθοδος:

console.log ( combinationArray ) ;


Παραγωγή


Η παραπάνω έξοδος δείχνει ότι οι πίνακες ' ακόμη και ' και ' πρωταρχικό Τα 'συνδυάζονται επιτυχώς με τον πίνακα' Περιττός '.

Μέθοδος 2: Συνδυάστε πίνακες με χρήση του τελεστή Spread

Ένας άλλος τρόπος για να συνδυάσετε πίνακες σε JavaScript είναι το ' χειριστή spread '. Ο τελεστής spread είναι τρεις τελείες που αντιγράφουν όλα τα στοιχεία του πίνακα σε έναν άλλο πίνακα. Είναι ο πιο αποτελεσματικός τρόπος συνδυασμού ή συγχώνευσης πολλαπλών συστοιχιών.

Σύνταξη

Χρησιμοποιήστε την παρακάτω σύνταξη για τον τελεστή spread για να συνδυάσετε πολλούς πίνακες σε έναν μόνο πίνακα:

[ ... array1, ...array2, ...array3, ...arrayN ]


Παράδειγμα

Χρησιμοποιήστε τους τρεις πίνακες που δημιουργήθηκαν παραπάνω με το όνομα ' ακόμη και », « Περιττός ', και ' πρωταρχικό '. Αυτό περιέχει ζυγούς αριθμούς, περιττούς αριθμούς και λίστες πρώτων αριθμών. Τώρα, συνδυάστε όλους αυτούς τους πίνακες χρησιμοποιώντας τον τελεστή spread:

var combinationArray = [ ...ζυγός, ...περιττός, ...πρώτος ] ;


Παραγωγή


Η έξοδος δείχνει ότι οι πίνακες έχουν ενωθεί επιτυχώς σε έναν ενιαίο πίνακα.

συμπέρασμα

Για να συνδυάσετε πολλούς πίνακες σε έναν μόνο πίνακα, χρησιμοποιήστε το ' concat() 'μέθοδος ή η ' χειριστή spread '. Ο τελεστής spread είναι ένας αποτελεσματικός τρόπος συνδυασμού πινάκων. Αντιγράφει όλα τα στοιχεία του πίνακα σε έναν άλλο πίνακα. Η μέθοδος concat() είναι ο πιο βασικός και απλός τρόπος συνδυασμού ή συγχώνευσης στοιχείων πινάκων. Αυτή η ανάρτηση εξηγεί τις μεθόδους συνδυασμού πινάκων χρησιμοποιώντας JavaScript.