4D v16.3

OB Is empty

Inicio

 
4D v16.3
OB Is empty

OB Is empty 


 

OB Is empty ( objeto ) -> Resultado 
Parámetro Tipo   Descripción
objeto  Objeto, Campo Objeto in Objeto estructurado
Resultado  Booleano in True si objeto está vacío o indefinido, de lo contrario False

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:

 C_OBJECT($ref)
 $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



Ver también 

OB Is defined

 
PROPIEDADES 

Producto: 4D
Tema: Objetos (Lenguaje)
Número 1297

This command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v14
Modificado: 4D v15

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)