Μέθοδος concat
Η μέθοδος concat συγχωνεύει τους καθορισμένους πίνακες
σε έναν κοινό πίνακα. Η μέθοδος εφαρμόζεται σε
έναν από τους πίνακες, και στις παραμέτρους της μεθόδου
περνιούνται οι υπόλοιποι πίνακες για συγχώνευση.
Εν τω μεταξύ, η μέθοδος δεν αλλάζει τον αρχικό πίνακα,
αλλά επιστρέφει έναν νέο.
Σύνταξη
πίνακας.concat(άλλος πίνακας, και άλλος πίνακας, και άλλος...);
Παράδειγμα
Ας συγχωνεύσουμε 3 πίνακες σε έναν με
τη βοήθεια της μεθόδου concat:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = arr1.concat(arr2, arr3);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
[1, 2, 3, 4, 5, 6]
Παράδειγμα
Και τώρα ας συγχωνεύσουμε δύο πίνακες μαζί:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
[1, 2, 3, 4]
Παράδειγμα
Μπορούν να μεταβιβαστούν όχι μόνο πίνακες, αλλά και συγκεκριμένες τιμές:
let arr1 = [1, 2];
let arr2 = [3, 4];
let res = arr1.concat(arr2, 5, 6);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
[1, 2, 3, 4, 5, 6]
Παράδειγμα
Η μέθοδος μπορεί να εφαρμοστεί σε έναν κενό πίνακα. Σε αυτήν την περίπτωση, όλοι οι πίνακες που συγχωνεύονται μεταβιβάζονται ως παράμετροι της μεθόδου:
let arr1 = [1, 2];
let arr2 = [3, 4];
let arr3 = [5, 6];
let res = [].concat(arr1, arr2, arr3);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
[1, 2, 3, 4, 5, 6]
Δείτε επίσης
-
μέθοδος
join,
που συγχωνεύει έναν πίνακα σε μια συμβολοσειρά