4D v19

formula.call( )

Inicio

 
4D v19
formula.call( )

formula.call( )  


 

El método formula.call( ) ejecuta el objeto de fórmula al que se aplica y devuelve el valor resultante. El objeto fórmula se puede crear utilizando los comandos Formula o Formula from string.

En el parámetro thisObj, puede pasar una referencia al objeto que se utilizará como This dentro de la fórmula.

También puede pasar valores para usar como parámetros $1...$n en la fórmula utilizando los parámetros params opcionales.

Tenga en cuenta que formula.call( ) es similar a formula.apply( ) excepto que los parámetros se pasan directamente.

 $f:=Formula(Uppercase($1))
 $result:=$f.call(Null;"hello") // devuelve "HELLO"

 $o:=New object("value";50)
 $f:=Formula(This.value*2)
 $result:=$f.call($o// devuelve 100



Ver también 

formula.apply( )

 
PROPIEDADES 

Producto: 4D
Tema: Fórmulas

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)