OB Keys
OB Keys ( objeto ) -> Resultado
Parâmetro | Tipo | Descrição | |
---|---|---|---|
objeto | Object | → | Objeto a retornar os nomes de propriedade |
Resultado | Collection | ← | Coleção de nomes de propriedade (strings) |
Esse comando não é seguro para thread e não pode ser usado em código adequado.
Descrição
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
Exemplo
Se quiser uma coleção com todos os nomes de propriedade de primeiro-nível de um objeto:
var $person : Object
var $col : Collection
$person:=New object
$person.lastName:="Smith"
$person.firstName:="Jenny"
$person.children:=New object("Mary";12;"Mark";8)
$col:=OB Keys($person)
//$col[0]="lastName"
//$col[1]="firstName"
//$col[2]="children"