Ισχύει η συνάρτηση Javascript ()

Η μέθοδος JavaScript Function apply () καλεί μια συνάρτηση με δεδομένη αυτήν την τιμή και τα ορίσματα παρέχονται ως πίνακας.

Η σύνταξη της apply()μεθόδου είναι:

 func.apply(thisArg, argsArray)

Εδώ, funcείναι μια συνάρτηση.

εφαρμογή () Παράμετροι

Η apply()μέθοδος περιλαμβάνει:

  • thisArg- Η τιμή που thisπαρέχεται για την κλήση προς func.
  • argsArray (προαιρετικό) - Ένα αντικείμενο που μοιάζει με συστοιχία που περιέχει τα ορίσματα της συνάρτησης.

Τιμή επιστροφής από την εφαρμογή ()

  • Επιστρέφει το αποτέλεσμα της κλήσης της συνάρτησης με την καθορισμένη thisτιμή και τα ορίσματα.

Χρησιμοποιώντας apply(), μπορούμε να χρησιμοποιήσουμε τις ενσωματωμένες συναρτήσεις για κάποια εργασία που πιθανότατα θα απαιτούσε εναλλαγή των τιμών του πίνακα διαφορετικά.

Παράδειγμα: Χρήση της εφαρμογής () με ενσωματωμένες συναρτήσεις

 const numbers = (5, 1, 4, 3, 4, 6, 8); let max = Math.max.apply(null, numbers); console.log(max); // 8 // similar to let max1 = Math.max(5, 1, 4, 3, 4, 6, 8); console.log(max1); // 8 let letters = ("a", "b", "c"); let other_letters = ("d", "e"); // array implementation for (letter of other_letters) ( letters.push(letter); ) console.log(letters); // ( 'a', 'b', 'c', 'd', 'e' ) letters = ("a", "b", "c"); // using apply() letters.push.apply(letters, other_letters); console.log(letters); // ( 'a', 'b', 'c', 'd', 'e' )

Παραγωγή

 8 8 ('a', 'b', 'c', 'd', 'e') ('a', 'b', 'c', 'd', 'e')

Συνιστώμενη ανάγνωση: Κλήση λειτουργίας JavaScript ()

ενδιαφέροντα άρθρα...