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

Πώς ελέγχετε εάν ένα αντικείμενο είναι κενό ή όχι σε JavaScript;
Πώς ελέγχετε εάν ένα αντικείμενο είναι κενό ή όχι σε JavaScript;

Βίντεο: Πώς ελέγχετε εάν ένα αντικείμενο είναι κενό ή όχι σε JavaScript;

Βίντεο: Πώς ελέγχετε εάν ένα αντικείμενο είναι κενό ή όχι σε JavaScript;
Βίντεο: Ολοκληρώστε το μάθημα React Query σε μια ώρα | TanStack Query v4 για αρχάριους 2024, Νοέμβριος
Anonim

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

  1. συνάρτηση isEmpty(obj) { Για (κλειδί var στο obj) { αν (αν.
  2. var myObj = {}; // Κενό αντικείμενο αν (isEmpty(myObj)) { // Το αντικείμενο είναι κενό (Θα επέστρεφε true σε αυτό το παράδειγμα) } else {// Το αντικείμενο ΔΕΝ είναι κενό }
  3. Αντικείμενο .

Με αυτόν τον τρόπο, είναι αληθές ένα κενό αντικείμενο;

Ένα (1) είναι αλήθεια , Το μηδέν (0) είναι ψευδές. Ενα αντικείμενο κάθε είδους (συμπεριλαμβανομένων συναρτήσεων, συστοιχιών, RegExp αντικείμενα κ.λπ.) είναι πάντα αλήθεια . undefined, null, NaN, 0, "" ( αδειάζω συμβολοσειρά) και ψευδής, φυσικά.

Ομοίως, το Empty αντικείμενο είναι jQuery; jQuery .isEmptyObject( αντικείμενο )Επιστρέφει:Boolean Περιγραφή: Ελέγξτε για να δείτε εάν ένα αντικείμενο είναι αδειάζω (δεν περιέχει αναρίθμητες ιδιότητες).

Εδώ, η κενή συμβολοσειρά είναι μηδενική στο Javascript;

Αλλά, στο δεύτερο, κάθε αληθής τιμή θα εισαχθεί εάν: false, 0, μηδενικό , απροσδιόριστο και κενές χορδές , δεν θα. Και τα δυο μηδενικό και ένα κενή συμβολοσειρά είναι ψευδείς τιμές σε JS . Επομένως, χωρίς το μηδενικό (ή οποιαδήποτε περίεργα πράγματα όπως δεδομένα = "0") μπαίνουν στο δρόμο.

Είναι κενό στην Java;

Ιάβα Η μέθοδος string isEmpty() με παράδειγμα Ιάβα Η μέθοδος String isEmpty() ελέγχει εάν το aString είναι άδειο ή όχι. Αυτή η μέθοδος επιστρέφει true εάν η συμβολοσειρά έχει δοθεί είναι άδειο , αλλιώς επιστρέφει ψευδής. Με άλλα λόγια, μπορείτε να πείτε ότι αυτή η μέθοδος επιστρέφει true εάν το μήκος της συμβολοσειράς είναι 0.

Συνιστάται: