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.6
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 v20)
4D - Langage ( 4D v20.1)
4D - Langage ( 4D v20.2)
4D - Langage ( 4D v20.3)
4D - Langage ( 4D v20.4)
4D - Langage ( 4D v20.5)
4D - Langage ( 4D v20.6)