OB Is empty
OB Is empty ( objeto ) : Boolean
Parámetro | Tipo | Descripción | |
---|---|---|---|
objeto | Object, Campo Object | → | Objeto estructurado |
Resultado | Boolean | ← | True si objeto está vacío o indefinido, de lo contrario False |
Descripción
El comando OB Is empty devuelve True si objeto no está definido o está vacío, y False si objeto está definido (inicializado) y contiene al menos una propiedad.
objeto debe haber sido creado con el comando C_OBJECT o designar un campo objeto 4D.
Ejemplo
Estos son los diferentes resultados de este comando como también del comando OB Is defined, dependiendo del contexto:
var $ref : Object
$empty:=OB Is empty($ref) // True
$def:=OB Is defined($ref) // False
OB SET($ref;"nombre";"Susie";"edad";4)
// $ref="{"nombre":"Susie","edad":4}"
$empty:=OB Is empty($ref) // False
$def:=OB Is defined($ref) // True
OB REMOVE($ref;"nombre")
OB REMOVE($ref;"edad")
$empty:=OB Is empty($ref) // True
$def:=OB Is defined($ref) // True