Skip to main content
Version: Next

OB Is empty

OB Is empty ( object : Object ) : Boolean

ParameterTypeDescription
objectObject→Structured object
Function resultBoolean←True if object is empty or undefined, otherwise False
History
ReleaseChanges
15Modified
14Created

Description​

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.

Example​

Here are the different results of this command as well as the OB Is defined command, depending on the context:

 var $ref : Object
 $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

See also​

OB Is defined

Properties​

Command number1297
Thread safeyes