4D v14.3OB Is empty |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
OB Is empty
|
OB Is empty ( object ) -> Function result | ||||||||
Parameter | Type | Description | ||||||
object | Object |
![]() |
Structured object | |||||
Function result | Boolean |
![]() |
True if object is empty or undefined, otherwise False | |||||
The OB Is empty command returns True if object is undefined or empty, and False if object is defined (initialized) and contains at least one property.
Here are the different results of this command as well as the OB Is defined command, depending on the context:
C_OBJECT($ref)
$empty:=OB Is empty($ref) // True
$def:=OB Is defined($ref) // False
OB SET($ref;"name";"Susie";"age";4)
// $ref="{"name":"Susie","age":4}"
$empty:=OB Is empty($ref) // False
$def:=OB Is defined($ref) // True
OB REMOVE($ref;"name")
OB REMOVE($ref;"age")
$empty:=OB Is empty($ref) // True
$def:=OB Is defined($ref) // True
Product: 4D
Theme: Objects (Language)
Number:
1297
Created: 4D v14
4D Language Reference ( 4D v14 R3)
4D Language Reference ( 4D v14 R2)
4D Language Reference ( 4D v14.3)
4D Language Reference ( 4D v14 R4)