Innehållsförteckning:

Hur kontrollerar man om ett objekt är tomt eller inte i JavaScript?
Hur kontrollerar man om ett objekt är tomt eller inte i JavaScript?

Video: Hur kontrollerar man om ett objekt är tomt eller inte i JavaScript?

Video: Hur kontrollerar man om ett objekt är tomt eller inte i JavaScript?
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, April
Anonim

Det bästa sättet att kontrollera om ett objekt är tomt är att använda en hjälpfunktion som den nedan

  1. function isEmpty(obj) { för (var nyckel i obj) { om (obj.
  2. var myObj = {}; // Tomt objekt om (isEmpty(myObj)) {// Objektet är tomt (Skulle returnera sant i det här exemplet) } else {// Objektet är INTE tomt }
  3. Objekt .

På detta sätt, är ett tomt föremål sanning?

En (1) är sanning , Noll (0) är falskt. Ett objekt av något slag (inklusive funktioner, arrayer, RegExp objekt , etc.) är alltid sanning . undefined, null, NaN, 0, "" ( tömma string), och false, naturligtvis.

På liknande sätt är Empty object jQuery? jQuery .isEmptyObject( objekt )Retur: Boolesk Beskrivning: Kontrollera om en objekt är tömma (innehåller inga uppräckliga egenskaper).

Häri, är tom sträng null i Javascript?

Men på den andra kommer varje sann-ish-värde att skrivas in om: false, 0, null , odefinierad och tomma strängar , skulle inte. Både null och en tom sträng är falska värden i JS . Därför utan null (eller något konstigt som data = "0") kommer i vägen.

Är det tomt i Java?

Java Strängen är Empty() metod medexempel Java String isEmpty()-metoden kontrollerar om aString är tom eller inte. Denna metod returnerar sant om den givna strängen är tom , annars returnerar den falskt. Med andra ord kan du säga att den här metoden returnerar sant om längden på strängen är 0.

Rekommenderad: