Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
OB Keys
|
OB Keys ( objeto ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
objeto | Objeto |
![]() |
Objeto a retornar os nomes de propriedade | |||||
Resultado | Collection |
![]() |
Coleção de nomes de propriedade (strings) | |||||
O comando OB Keys retorna uma coleção de strings contendo todos os nomes de propriedade enumeráveis do objeto.
Apenas os nomes de propriedade de primeiro-nível são retornados (nomes de propriedade de sub-objetos não são retornados). A ordem dos nomes dentro da coleção retornada seguem a ordem de definição das propriedades
Se quiser uma coleção com todos os nomes de propriedade de primeiro-nível de um objeto:
C_OBJECT($person)
C_COLLECTION($col)</p><p> </p><p>$person:=New object
$person.lastName:="Smith"
$person.firstName:="Jenny"
$person.children:=New object("Mary";12;"Mark";8)
</p><p>$col:=OB Keys($person)</p><p> //$col[0]="lastName"
//$col[1]="firstName"
//$col[2]="children"
Produto: 4D
Tema: Objetos (Linguagem)
Número
1719
Criado por: 4D v18 R3
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)