| 4D v15 R2OB Is empty | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15 R2
 OB Is empty 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OB Is empty ( objet ) -> Résultat | ||||||||
| Paramètre | Type | Description | ||||||
| objet | Objet, Champ objet |   | Objet structuré | |||||
| Résultat | Booléen |   | 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.
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
	Produit :  4D
	Thème :  Objets (Langage)
	Numéro :  
        1297
        
        
        
	
	Créé :  4D v14
	Modifié :  4D v15
	4D - Langage ( 4D v15)
	4D - Langage ( 4D v15 R2)
	
	4D - Langage ( 4D v15.4)
	
	4D - Langage ( 4D v15.3)
 Ajouter un commentaire
Ajouter un commentaire