Η μέθοδος Array.from

Η μέθοδος Array.from επιστρέφει έναν νέο πίνακα από έναν σαν-πίνακα ή επαναλήψιμο αντικείμενο. Ως πρώτη παράμετρο η μέθοδος δέχεται το αντικείμενο από το οποίο πρέπει να φτιαχτεί ο πίνακας, ως δεύτερη προαιρετική - μια συνάρτηση, την οποία πρέπει να εφαρμόσει στα στοιχεία του αντικειμένου.

Σύνταξη

javascriptlet newArray = Array.from(από τι φτιάχνουμε τον πίνακα, [συνάρτηση]);

Παράδειγμα

Ας φτιάξουμε έναν νέο πίνακα από μια συμβολοσειρά:

javascriptlet res = Array.from('abc');
console.log(res);

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

javascript['a', 'b', 'c']

Παράδειγμα

Ας φτιάξουμε έναν νέο πίνακα από μια συμβολοσειρά:

javascriptlet res = Array.from('abc', function(elem) {
  return elem + '!';
});
console.log(res);

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

javascript   ['a!', 'b!', 'c!']

Δείτε επίσης

  • η μέθοδος Array.of,
    που λαμβάνει έναν πίνακα από παραμέτρους
  • η μέθοδος Array.isArray,
    που ελέγχει αν ένα αντικείμενο είναι πίνακας