Orodha ya maudhui:

Unaangaliaje ikiwa kitu ni tupu au sio kwenye JavaScript?
Unaangaliaje ikiwa kitu ni tupu au sio kwenye JavaScript?

Video: Unaangaliaje ikiwa kitu ni tupu au sio kwenye JavaScript?

Video: Unaangaliaje ikiwa kitu ni tupu au sio kwenye JavaScript?
Video: Nobody Is Allowed Inside! ~ Phenomenal Abandoned Manor Left Forever 2024, Mei
Anonim

Njia bora ya kuangalia ikiwa kitu ni tupu ni kutumia kazi ya matumizi kama ilivyo hapo chini

  1. kazi isEmpty(obj) { kwa (var key in obj) { kama (obj.
  2. var myObj = {}; // Kitu Tupu ikiwa (isEmpty(myObj)) {// Kitu ni tupu (Itarudi kuwa kweli katika mfano huu) } vinginevyo {// Kifaa SI tupu }
  3. Kitu .

Kwa namna hii, kitu tupu ni kweli?

Moja (1) ni ukweli , Sifuri (0) ni uongo. An kitu ya aina yoyote (pamoja na kazi, safu, RegExp vitu , nk) daima ukweli . undefined, null, NaN, 0, "" ( tupu string), na false, bila shaka.

Vivyo hivyo, kitu Tupu ni jQuery? jQuery .isEmptyObject( kitu )Returns:Maelezo ya Boolean: Angalia ili kuona kama kitu ni tupu (haina sifa zisizohesabika).

Hapa, kamba tupu ni batili kwenye Javascript?

Lakini, kwenye ya pili, kila thamani ya true-ish itaingia if: false, 0, null , isiyofafanuliwa na kamba tupu , hakutaka. Zote mbili null na kamba tupu ni maadili ya uwongo JS . Kwa hiyo, bila ya null (au vitu vyovyote vya kushangaza kama data = "0") kuingia njiani.

Je, ni tupu katika Java?

Java Njia ya String isEmpty() kwa mfano Java Njia ya String isEmpty() huangalia kama aString ni tupu au siyo. Njia hii inarudi kweli ikiwa kamba iliyotolewa ni tupu , vinginevyo inarudi uwongo. Kwa maneno mengine unaweza kusema kuwa njia hii inarudi kweli ikiwa urefu wa kamba ni 0.

Ilipendekeza: