4D v16.3

OB Get type

Home

 
4D v16.3
OB Get type

OB Get type 


 

OB Get type ( Objekt ; Eigenschaft ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Objekt  Objekt, Objektfeld in Strukturiertes Objekt
Eigenschaft  Text in Name der Eigenschaft
Funktionsergebnis  Lange Ganzzahl in Werttyp der Eigenschaft

Die Funktion OB Get type gibt den Typ des Werts zurück, der Eigenschaft von Objekt zugewiesen ist.

Objekt muss zuvor über den Befehl C_OBJECT definiert werden oder ein 4D Objektfeld angeben.

Im Parameter Eigenschaft übergeben Sie die Bezeichnung der Eigenschaft, deren Typ Sie herausfinden wollen.
Beachten Sie, dass Eigenschaft Groß- und Kleinschreibung berücksichtigt.

Die Funktion gibt eine Lange Ganzzahl zurück, die den Typ des Werts angibt. Sie können die gefundenen Werte mit den folgenden Konstanten unter dem Thema Feld und Variablentypen vergleichen:

Konstante Typ Wert
Is Boolean Lange Ganzzahl 6
Is JSON null Lange Ganzzahl 255
Is object Lange Ganzzahl 38
Is real Lange Ganzzahl 1
Is text Lange Ganzzahl 2
Is undefined Lange Ganzzahl 5
Object array Lange Ganzzahl 39

Den Typ der Standardwerte erhalten:

 C_OBJECT($ref)
 OB SET($ref;"name";"smith";"age";42)
 $type:=OB Get type($ref;"name") //$type gibt 2 zurück
 $type2:=OB Get type($ref;"age") //$type2 gibt 1 zurück



Siehe auch 

OB GET PROPERTY NAMES

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Objekte (Sprache)
Nummer: 1230

This command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: 4D v14
Geändert: 4D v15

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)