Μέθοδος concat

Η μέθοδος concat συγχωνεύει τους καθορισμένους πίνακες σε έναν κοινό πίνακα. Η μέθοδος εφαρμόζεται σε έναν από τους πίνακες, και στις παραμέτρους της μεθόδου περνιούνται οι υπόλοιποι πίνακες για συγχώνευση. Εν τω μεταξύ, η μέθοδος δεν αλλάζει τον αρχικό πίνακα, αλλά επιστρέφει έναν νέο.

Σύνταξη

javascriptπίνακας.concat(άλλος πίνακας, και άλλος πίνακας, και άλλος...);

Παράδειγμα

Ας συγχωνεύσουμε 3 πίνακες σε έναν με τη βοήθεια της μεθόδου concat:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);

console.log(res);

Αποτέλεσμα εκτέλεσης κώδικα:

javascript[1, 2, 3, 4, 5, 6]

Παράδειγμα

Και τώρα ας συγχωνεύσουμε δύο πίνακες μαζί:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);

console.log(res);

Αποτέλεσμα εκτέλεσης κώδικα:

javascript[1, 2, 3, 4]

Παράδειγμα

Μπορούν να μεταβιβαστούν όχι μόνο πίνακες, αλλά και συγκεκριμένες τιμές:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);

console.log(res);

Αποτέλεσμα εκτέλεσης κώδικα:

javascript[1, 2, 3, 4, 5, 6]

Παράδειγμα

Η μέθοδος μπορεί να εφαρμοστεί σε έναν κενό πίνακα. Σε αυτήν την περίπτωση, όλοι οι πίνακες που συγχωνεύονται μεταβιβάζονται ως παράμετροι της μεθόδου:

javascriptlet arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);

console.log(res);

Αποτέλεσμα εκτέλεσης κώδικα:

javascript[1, 2, 3, 4, 5, 6]

Δείτε επίσης

  • μέθοδος join,
    που συγχωνεύει έναν πίνακα σε μια συμβολοσειρά