eval

Evaluates a JEXL expression and returns the result.

eval

Evaluates a JEXL expression and returns the result.

Type: transform

Aliases

_eval, eval

Parameters

  • input (unknown): Either a JEXL expression string or a context object.
  • expression (string): Optional JEXL expression when first argument is context.

Returns

Type: any

The result of evaluating the expression, or undefined if evaluation fails.

Examples

_eval("1 + 2") // 3
_eval({x: 5, y: 10}, "x + y") // 15
"2 * 3"|_eval // 6
Cookie Notice

We use cookies to enhance your browsing experience.