Λειτουργία Javascript.length

Η ιδιότητα μήκος συνάρτησης JavaScript επιστρέφει τον αριθμό παραμέτρων που αναμένεται από μια συνάρτηση

Η σύνταξη για πρόσβαση στην lengthιδιότητα είναι:

 func.length

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

Επιστροφή τιμής από το Function.length

  • Επιστρέφει τον αριθμό των τυπικών παραμέτρων της δεδομένης συνάρτησης.

Παράδειγμα: Χρήση του Function.length

 function func() () console.log(func.length); // 0 function func1(a, b) () console.log(func1.length); // 2 function func2(… args) () console.log(func2.length); // 0 -> Rest parameters are not counted function func3(a, b = 10, c) () // only parameters before the one with default value are counted console.log(func3.length); // 1

Παραγωγή

 0 2 0 1

Σημείωση: Η lengthιδιότητα εξαιρεί τις υπόλοιπες παραμέτρους και μετρά μόνο τις παραμέτρους έως την πρώτη με προεπιλεγμένη τιμή. Σε αυτήν την περίπτωση, func3.lengthεπιστρέφει 1 και παραλείπεται b (έχει προεπιλεγμένη τιμή) & c (έρχεται μετά την προεπιλεγμένη τιμή).

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