Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
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 v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)