Γραφή with Γραφή ECMAScript
- Προηγούμενη σελίδα continue δήλωση
- Επόμενη σελίδα switch δήλωση
Δήλωση με ετικέτα
Η δήλωση with χρησιμοποιείται για να ορίσει το ορίζοντα του κώδικα σε συγκεκριμένο αντικείμενο.
Η γραμματική του:
with (expression) statement
Για παράδειγμα:
var sMessage = "hello"; with(sMessage) { alert(toUpperCase()); //Εκτυπώνει "HELLO" }
Σε αυτό το παράδειγμα, η δήλωση with χρησιμοποιείται για αλφαβητική αλυσίδα, οπότε όταν καλείται το μεθόδος toUpperCase(), το διαχειριστήριο πρόγραμμα θα ελέγξει αν η μέθοδος είναι τοπική. Αν δεν είναι, θα ελέγξει το ψευδο αντικείμενο sMessage, για να δει αν είναι μέθοδος του αντικειμένου. Στη συνέχεια, το alert θα εκτυπώσει "HELLO", επειδή το διαχειριστήριο πρόγραμμα βρήκε τη μέθοδο toUpperCase() του αλφαβητικού "hello".
Συμβουλή:Η δήλωση with είναι ένας αργός κώδικας που εκτελείται, ειδικά όταν έχουν οριστεί τιμές ιδιοτήτων. Συνήθως, αν είναι δυνατόν, είναι καλύτερο να αποφεύγεται η χρήση της.
- Προηγούμενη σελίδα continue δήλωση
- Επόμενη σελίδα switch δήλωση