Saltar al contenido principal
Versión: Siguiente

OB GET ARRAY

OB GET ARRAY ( objeto ; propiedad ; array )

ParámetroTipoDescripción
objetoObjeto, Campo Objeto🡒Objeto estructurado
propiedadTexto🡒Nombre de la propiedad a leer
arrayArray texto, Array real, Array booleano, Array objeto, Array puntero, Array entero largo🡘Array valor de la propiedad

Descripción

El comando OB GET ARRAY recupera en array, el array de valores almacenados en la propiedad del objeto de lenguaje designado por el parámetro objeto.

objeto debe haber sido definido con el comando C_OBJECT o designar un campo objeto 4D.

En el parámetro propiedad, pase la etiqueta de la propiedad a leer. Tenga en cuenta que el parámetro propiedad tiene en cuenta las mayúsculas y minúsculas.

Ejemplo 1

Dado un objeto array definido en el ejemplo del comando OB SET ARRAY:

Queremos recuperar estos valores:

 ARRAY OBJECT($result;0)
 OB GET ARRAY($Children;"Children";$result)

Ejemplo 2

Queremos cambiar un valor en el primer elemento del array:

  // Cambiar el valor de "age":
 ARRAY OBJECT($refs)
 OB GET ARRAY($refEmployees;"__ENTITIES";$refs)
 OB SET($refs{1};"age";25)

Ver también

Conversiones de tipo entre las colecciones y los arrays 4D
OB SET ARRAY