This function JS() marks character vectors with a special class, so that it will be treated as literal JavaScript code. It was copied from the htmlwidgets package, and does exactly the same thing.

JS(...)

Arguments

...

character vectors as the JavaScript source code (all arguments will be pasted into one character string)

Examples

ct <- v8() ct$eval("1+1")
#> [1] "2"
ct$eval(JS("1+1"))
#> [1] "2"
ct$assign("test", JS("2+3")) ct$get("test")
#> [1] 5