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 v20 R7
OB Keys
|
OB Keys ( objeto ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
objeto | Objeto |
![]() |
Objeto para devolver nombres de propiedad | |||||
Resultado | Collection |
![]() |
Colección de nombres de propiedad (cadenas) | |||||
El comando OB Keys devuelve una colección de cadenas que contienen todos los nombres de propiedades enumerables del objeto.
Solo se devuelven los nombres de propiedades de primer nivel (no se devuelven los nombres de propiedades de los subobjetos). El orden de los nombres dentro de la colección devuelta sigue el orden de definición de las propiedades.
Quiere una colección con todos los nombres de propiedad de primer nivel de un objeto:
C_OBJECT($person)
C_COLLECTION($col)
$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"
Producto: 4D
Tema: Objetos (Lenguaje)
Número
1719
Creado por: 4D v18 R3
Manual de lenguaje 4D ( 4D v20 R7)