Kaip patikrinti, ar objektas yra tuščias, ar ne JavaScript?
Kaip patikrinti, ar objektas yra tuščias, ar ne JavaScript?
Anonim

Geriausias būdas patikrinti, ar objektas tuščias, yra naudoti naudingumo funkciją, kaip nurodyta toliau

  1. function isEmpty(obj) { dėl (var raktas obj) { jeigu (obj.
  2. var myObj = {}; // Tuščias objektas, jei (yra tuščia(mano objektas)) { // Objektas tuščias (Šiame pavyzdyje būtų teisinga) } else {// Objektas NĖRA tuščias }
  3. Objektas .

Ar tokiu būdu tuščias objektas yra tikras?

Vienas (1) yra tiesa , Nulis (0) yra klaidingas. An objektas bet kokios rūšies (įskaitant funkcijas, masyvus, RegExp objektų ir tt) yra visada tiesa . undefined, null, NaN, 0, "" ( tuščia string), ir false, žinoma.

Panašiai, ar tuščias objektas yra „jQuery“? jQuery .isEmptyObject( objektas )Returns:Boolean Aprašymas: Patikrinkite, ar nėra objektas yra tuščia (neturi nesuskaičiuojamų savybių).

Ar tuščia eilutė „Javascript“yra niekinė?

Tačiau antroje vietoje kiekviena tikroji reikšmė bus įvesta, jei: false, 0, nulinis , neapibrėžtas ir tuščios eilutės , nebūtų. Abu nulinis ir an tuščia eilutė yra klaidingos vertybės JS . Todėl be nulinis (ar kokių nors keistų dalykų, pvz., duomenų = "0"), trukdo.

Ar Java tuščia?

Java String isEmpty() metodas supavyzdžiu Java String isEmpty() metodas patikrina, ar aString Yra tuščias arba ne. Šis metodas grąžina teisingą, jei nurodyta eilutė Yra tuščias , kitu atveju grąžinama klaidinga. Kitaip tariant, galite pasakyti, kad šis metodas grąžina teisingą, jei eilutės ilgis yra 0.

Rekomenduojamas: