Tema anterior: Funciones del sistema de CA Process AutomationTema siguiente: absPath


Tipos de retorno

Las funciones del sistema devuelven valores de varios tipos. En unos casos, el tipo de retorno depende de los parámetros de entrada o de si la función devuelve el valor “null”. En la mayor parte de los casos, las funciones del sistema devuelven tipos de Java en lugar de valores de Javascript puros. Por ejemplo, cuando se dice que las funciones del sistema devuelven String, en realidad devuelven Java.lang.String. Normalmente, se puede ignorar la diferencia entre Java.lang.String y String. En algunos casos, esta diferencia afecta al comportamiento en la ejecución y en la expresión o el script. En el caso de typeof x, donde x es una variable que contiene el valor devuelto de una función del sistema, el valor devuelto es “object” en lugar de “string”.

Para cada tipo de retorno de función del sistema, la tabla siguiente describe el efecto sobre las variables siguientes:

Tipo de retorno de función del sistema

Tipo de variable de Javascript después de la asignación

Tipo de variable de conjunto de datos creado

boolean

boolean

Booleano

C2OString

objeto

Cadena

C2OValue

objeto

ValueMap

C2OValueArray

objeto

ValueMap

C2OValueMap

objeto

ValueMap

Fecha

objeto

Fecha

int

number

Entero

Cadena

objeto

Cadena

Cadena []

objeto

Cadena []

void

undefined/a

n/a