Η μέθοδος fill
Η μέθοδος fill γεμίζει έναν πίνακα με δεδομένες τιμές.
Στην πρώτη παράμετρο της μεθόδου καθορίζεται
η επιθυμητή τιμή. Στη δεύτερη και τρίτη
προαιρετική παράμετρο ορίζουμε αντίστοιχα
την αρχική και την τελική θέση για γέμισμα.
Σύνταξη
πίνακας.fill(στοιχείο, [αρχική θέση, [τελική θέση]]);
Παράδειγμα
Ας γεμίσουμε έναν πίνακα χρησιμοποιώντας αυτήν τη μέθοδο:
let res = [1, 2, 3, 4].fill('!');
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
['!', '!', '!', '!']
Παράδειγμα
Τώρα ας καθορίσουμε από ποια θέση πρέπει να γεμιστεί ο πίνακας:
let res = ['a', 'b', 'c'].fill('!', 1);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
['a', '!', '!']
Παράδειγμα
Ας γεμίσουμε τον πίνακα καθορίζοντας εκτός από την αρχική, και την τελική θέση:
let res = ['a', 'b', 'c', 'e'].fill('!', 2, 3);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
['a', 'b', '!', 'e']
Παράδειγμα
Και τώρα ας ξεκινήσουμε το γέμισμα του πίνακα
από το τέλος, καθορίζοντας ως δεύτερη παράμετρο
το ευρετήριο -1:
let res = ['a', 'b', 'c', 'e'].fill('!', -1);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
['a', 'b', 'c', '!']