Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
OB Is empty
|
OB Is empty ( Objekt ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Objekt | Objekt, Objektfeld |
![]() |
Strukturiertes Objekt | |||||
Funktionsergebnis | Boolean |
![]() |
Wahr, wenn Objekt leer oder undefiniert ist, sonst Falsch | |||||
Die Funktion OB Is empty gibt Wahr zurück, wenn Objekt undefiniert oder leer ist. Falsch, wenn Objekt definiert (initialisiert) ist und mindestens eine Eigenschaft enthält.
Objekt muss zuvor über den Befehl C_OBJECT definiert werden oder ein 4D Objektfeld angeben.
Hier die Ergebnisse dieser Funktion und OB Is defined, die je nach Kontext unterschiedlich sind:
C_OBJECT($ref)
$empty:=OB Is empty($ref) // Wahr
$def:=OB Is defined($ref) // Falsch
OB SET($ref;"name";"Susie";"age";4)
// $ref="{"name":"Susie","age":4}"
$empty:=OB Is empty($ref) // Falsch
$def:=OB Is defined($ref) // Wahr
OB REMOVE($ref;"name")
OB REMOVE($ref;"age")
$empty:=OB Is empty($ref) // Wahr
$def:=OB Is defined($ref) // Wahr
Produkt: 4D
Thema: Objekte (Sprache)
Nummer:
1297
Erstellt: 4D v14
Geändert: 4D v15
4D Programmiersprache ( 4D v20)
4D Programmiersprache ( 4D v20.1)
4D Programmiersprache ( 4D v20.2)
4D Programmiersprache ( 4D v20.3)
4D Programmiersprache ( 4D v20.4)
4D Programmiersprache ( 4D v20.5)
4D Programmiersprache ( 4D v20.6)