4D v16.3

OB Is empty

Accueil

 
4D v16.3
OB Is empty

OB Is empty 


 

OB Is empty ( objet ) -> Résultat 
Paramètre Type   Description
objet  Objet, Champ objet in Objet structuré
Résultat  Booléen in Vrai si objet est vide ou indéfini, sinon Faux

La commande OB Is empty retourne Vrai si objet est indéfini ou vide, et Faux si objet est défini (initialisé) et contient au moins une propriété.

objet doit avoir été créé via la commande C_OBJECT ou désigner un champ objet 4D.

Exemple  

Voici les différents résultats de la commande ainsi que de la commande OB Is defined, en fonction du contexte :

 C_OBJECT($ref)
 $vide:=OB Is empty($ref//Vrai
 $def:=OB Is defined($ref//Faux
 
 OB SET($ref;"nom";"Susie";"age";4)
     //$ref="{"nom":"Susie","age":4}"
 $vide:=OB Is empty($ref//Faux
 $def:=OB Is defined($ref//Vrai
 
 OB REMOVE($ref;"nom")
 OB REMOVE($ref;"age")
 $vide:=OB Is empty($ref//Vrai
 $def:=OB Is defined($ref//Vrai



Voir aussi  

OB Is defined

 
PROPRIÉTÉS 

Produit : 4D
Thème : Objets (Langage)
Numéro : 1297

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v14
Modifié : 4D v15

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)