Είναι προαιρετικές οι παράμετροι στο javascript;

Πίνακας περιεχομένων:

Είναι προαιρετικές οι παράμετροι στο javascript;
Είναι προαιρετικές οι παράμετροι στο javascript;
Anonim

Οι προαιρετικές παράμετροι είναι εξαιρετικές για την απλοποίηση του κώδικα και την απόκρυψη προηγμένων αλλά όχι συχνά χρησιμοποιούμενων λειτουργιών. Εάν τις περισσότερες φορές καλείτε μια συνάρτηση χρησιμοποιώντας τις ίδιες τιμές για ορισμένες παραμέτρους, θα πρέπει να προσπαθήσετε να κάνετε αυτές τις παραμέτρους προαιρετικές για να αποφύγετε την επανάληψη.

Είναι προαιρετικές οι παράμετροι;

Οι προαιρετικές παράμετροι ορίζονται στο τέλος της λίστας παραμέτρων, μετά από τυχόν απαιτούμενες παραμέτρους. Εάν ο καλών παρέχει ένα όρισμα για οποιαδήποτε από μια διαδοχή προαιρετικών παραμέτρων, πρέπει να παρέχει ορίσματα για όλες τις προηγούμενες προαιρετικές παραμέτρους. Τα κενά διαχωρισμένα με κόμματα στη λίστα ορισμάτων δεν υποστηρίζονται.

Είναι κακές οι προαιρετικές παράμετροι;

Το θέμα με τις προαιρετικές παραμέτρους είναι ότι είναι ΚΑΚΕΣ επειδή δεν είναι διαισθητικές - που σημαίνει ότι ΔΕΝ συμπεριφέρονται όπως θα περίμενες. Να γιατί: Διασπούν τη συμβατότητα ABI! ώστε να μπορείτε να αλλάξετε τα προεπιλεγμένα επιχειρήματα σε ένα μέρος.

Γιατί προστίθενται προαιρετικές παράμετροι;

Οι προγραμματιστές μπορούν να χρησιμοποιήσουν την προαιρετική παράμετρο για να δηλώσουν τις παραμέτρους στη συνάρτηση προαιρετική, έτσι ώστε η απαίτηση να μεταβιβαστεί η τιμή σε προαιρετικές παραμέτρους να εξαλειφθεί.

Μπορεί μια συνάρτηση JavaScript να μην έχει παραμέτρους;

Οι συναρτήσεις JavaScript μπορούν να κληθούν με οποιονδήποτε αριθμό ορισμών, ανεξάρτητα από τον αριθμό των ορισμάτων που ονομάζονται στον ορισμό της συνάρτησης. Επειδή μια συνάρτηση πληκτρολογείται χαλαρά, δεν υπάρχει τρόπος για αυτήνγια να δηλώσει τον τύπο των ορισμάτων που αναμένει και είναι νόμιμο να μεταβιβάζονται τιμές οποιουδήποτε τύπου σε οποιαδήποτε συνάρτηση.

Συνιστάται:

Ενδιαφέροντα άρθρα
Μπορεί ένα σάπιο δόντι να σε σκοτώσει;
Διαβάστε περισσότερα

Μπορεί ένα σάπιο δόντι να σε σκοτώσει;

Αν αφεθεί χωρίς θεραπεία για πολύ καιρό και αφεθεί να προχωρήσει σε προχωρημένα στάδια, η τερηδόνα μπορεί να είναι ΤΟΣΟ επικίνδυνη και ΝΑΙ ΜΠΟΡΕΙ ΝΑ ΣΕ ΣΚΟΤΩΣΕΙ. Τι θα συμβεί αν αφήσετε ένα σάπιο δόντι χωρίς θεραπεία; Αν και δεν είναι άμεση συνέπεια, οι οδοντίατροι συμβουλεύουν σθεναρά ότι το να αφήσετε τα σάπια δόντια να περάσουν χωρίς επίβλεψη μπορεί να οδηγήσει σε δηλητηρίαση αίματος.

Πώς χρησιμοποιείται η λέξη κληρονομιά;
Διαβάστε περισσότερα

Πώς χρησιμοποιείται η λέξη κληρονομιά;

Πώς να χρησιμοποιήσετε το heirdom σε μια πρόταση. Δεν θα ήταν κακός βραβείο: με την καλή του εμφάνιση, την εξαιρετική του θέση και την υποτιθέμενη κληρονομιά του στην Ashlydyat. Είναι η κληρονομιά λέξη; Διαδοχή εξ αίματος; κληρονομιά.

Όταν ο ανταγωνισμός γίνεται ανθυγιεινός;
Διαβάστε περισσότερα

Όταν ο ανταγωνισμός γίνεται ανθυγιεινός;

Ο ανταγωνισμός είναι ανθυγιεινός όταν προϋποθέτει ότι υπάρχει μόνο περιορισμένος αριθμός επιτυχίας ή επιτεύγματος διαθέσιμος εκεί έξω στον κόσμο. Με αυτόν τον τρόπο, βασίζεται στη σπανιότητα και στον φόβο και όχι στην αφθονία. Τι προκαλεί τον ανθυγιεινό ανταγωνισμό;