| 4D v15.4OB Is empty | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15.4
 OB Is empty 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OB Is empty ( objeto ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| objeto | Objeto, Campo Objeto |   | Objeto estructurado | |||||
| Resultado | Booleano |   | 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.
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
	Producto: 4D
	Tema: Objetos (Lenguaje)
	Número 
        1297
        
        
        
	

	Creado por: 4D v14
	Modificado: 4D v15
	Manual de lenguaje 4D ( 4D v15)
	
	
	Manual de lenguaje 4D ( 4D v15.4)
	
	Manual de lenguaje 4D ( 4D v15.3)
 Añadir un comentario
Añadir un comentario