EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Ορισμός ως προεπιλεγμένη γλώσσα
PF ερωτήσεις - Φόρουμ

Πώς να ξέρω αν υπάρχει μια μεταβλητή, η λειτουργία ή η μέθοδος σε Javascript

Προγραμματισμό Javascript  
 
Πώς να ξέρω αν υπάρχει μια μεταβλητή, η λειτουργία ή η μέθοδος σε Javascript

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

Αυτό μπορεί να γίνει εύκολα από ένα υπό όρους Πού είναι ο καθοριστικός παράγοντας το δικό το όνομα της συνάρτησης o μεταβλητή για να ελέγξετε. Σαν αυτό, Αν, για παράδειγμα, θέλετε να δοκιμάσετε αν μια κλήση συνάρτησης ‘myFunc‘ ή ένα μεταβλητή κλήση ‘mi_variable‘ Υπάρχει, θα έχετε μόνο για να κωδικοποιήσει το ακόλουθο υποθετικό:

Αυτή η μορφή Ελέγξτε εάν υπάρχει μια συνάρτηση ή μια μεταβλητή σε JavaScript παρουσιάζει την πρόβλημα που Αν dicha función o variable Δεν υπάρχει καμία, JavaScript θα αποφέρει ένα ανύπαρκτη αναφοράς σφάλματος, Τι μπορεί να κάνει τον κωδικό σας εντελώς διακοπή εκτέλεσης.

Μια μέθοδος βέλτιστη διενεργεί την επαλήθευση της ύπαρξης μια συνάρτηση ή μεταβλητή σε Javascript είναι χρησιμοποιώντας το αντικείμενο παράθυρο, Από οποιαδήποτε συνάρτηση ή μια μεταβλητή που έχουμε δηλώσει και να ορίσετε έξω από κάθε αντικείμενο, θα είναι ένα Μέθοδος o μεταβλητή Αυτό. Έτσι τον τρόπο να κάνει μια τέτοια κλήση θα είναι ως εξής:

Με αυτόν τον τρόπο, en caso de que la función o variable Δεν υπάρχει καμία, την υπό όρους δεν θα είναι εκτελέστηκαν και η αντίστοιχη εκτέλεση του κώδικά μας θα συνεχίσει να ως κανονική. Το αντίθετο από ό, τι θα είχε συμβεί αν δεν το είχαμε κάνει τον έλεγχο μέσω του αντικειμένου Windows, αλλά απευθείας στο όνομα του η συνάρτηση ή μια μεταβλητή λόγω.

Αφήστε μας ένα σχόλιο ή enter για να τοΦόρουμ
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Ετικέτες:

Σχετικά άρθρα