4D v14.3OB Is empty |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
OB Is empty
|
OB Is empty ( objeto ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
objeto | Object |
![]() |
Objeto estruturado | |||||
Resultado | Booleano |
![]() |
True se objeto está vazio ou indefinido, caso contrário False | |||||
O comando OB Is empty devolve True se objeto não está definido ou está vazio, e False se objeto está definido (inicializado) e contém ao menos uma propriedade.
objeto deve ter sido criado com o comando C_OBJECT.
Estes são os diferentes resultados deste comando como também do comando OB Is defined, dependendo do contexto:
C_OBJECT($ref)
$empty:=OB Is empty($ref) // True
$def:=OB Is defined($ref) // False
OB SET($ref;"nome";"Susie";"idade";4)
// $ref="{"nome":"Susie","idade":4}"
$empty:=OB Is empty($ref) // False
$def:=OB Is defined($ref) // True
OB REMOVE($ref;"nome")
OB REMOVE($ref;"idade")
$empty:=OB Is empty($ref) // True
$def:=OB Is defined($ref) // True
Produto: 4D
Tema: Objetos (Linguagem)
Número
1297
Criado por: 4D v14
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)