glue_js: Interpolate into a JavaScript string

View source: R/utils-javascript.R

glue_jsR Documentation

Interpolate into a JavaScript string

Description

Uses JavaScript notation to interpolate R variables into a string intended to be interpreted as JS.

Usage

glue_js(..., .open = "${", .envir = parent.frame())

Arguments

...

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

.open

character, opening delimiter used by glue::glue()

.envir

environment, tells glue::glue() where to find the variables to be interpolated

Details

This is a wrapper to glue::glue(), but it uses the notation used by JavaScript's template-literals, ⁠${}⁠.

Value

glue::glue() object

Examples

  x <- 123
  glue_js("function(){return(${x});}") %>% print()

vegawidget/vegawidget documentation built on Jan. 27, 2024, 10:48 a.m.