asJSVars.RdThis function takes R objects and serializes them as Javascript/ActionScript values. It uses the specified names in the R call as Javascript variable names. One can also specify qualifiers (‘public’, ‘protected’, ‘private’) and also types. These are optional, but useful, in ActionScript.
name = value pairs where the value is an R object
that is converted to JSON format and name is the name of the corresponding
Javascript variable.
this is an alternative to ... as a way to specify a collection of
name = value pairs that is already in a list.
a character vector (recycled as necessary) which is used as qualifiers for the individual ActionScript variables. The values should be public, protected or private.
either a logical value or a character vector (which is
recycled if necessary). If this is TRUE, then we compute the
Javascript type for each of the R objects (using the non-exported
function jsType)
A character vector of length 1 giving the variable declarations and initializations.
cat(asJSVars( a = 1:10, myMatrix = matrix(1:15, 3, 5)))
#> a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] ;
#>
#> myMatrix = [ [ 1, 4, 7, 10, 13 ],
#> [ 2, 5, 8, 11, 14 ],
#> [ 3, 6, 9, 12, 15 ] ] ;
cat(asJSVars( a = 1:10, myMatrix = matrix(1:15, 3, 5), types = TRUE))
#> a : Array = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] ;
#>
#> myMatrix : Array = [ [ 1, 4, 7, 10, 13 ],
#> [ 2, 5, 8, 11, 14 ],
#> [ 3, 6, 9, 12, 15 ] ] ;
cat(asJSVars( a = 1:10, myMatrix = matrix(1:15, 3, 5),
qualifier = "protected", types = TRUE))
#> protected a : Array = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] ;
#>
#> protected myMatrix : Array = [ [ 1, 4, 7, 10, 13 ],
#> [ 2, 5, 8, 11, 14 ],
#> [ 3, 6, 9, 12, 15 ] ] ;