Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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 _O_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 v20 R7)