4D v14.3

OB Is empty

Home

 
4D v14.3
OB Is empty

OB Is empty 


 

OB Is empty ( object ) -> Function result 
Parameter Type   Description
object  Object in Structured object
Function result  Boolean in 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.

object must have been created using the C_OBJECT command.

Example  

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

 
PROPERTIES 

Product: 4D
Theme: Objects (Language)
Number: 1297

 
HISTORY 

New
Created: 4D v14

 
SEE ALSO 

OB Is defined

 
ARTICLE USAGE

4D Language Reference ( 4D v14 R3)
4D Language Reference ( 4D v14 R2)
4D Language Reference ( 4D v14.3)
4D Language Reference ( 4D v14 R4)