Back to snippets
py_mini_racer_v8_context_init_execute_js_pass_variables.py
pythonMinimal example showing how to initialize a V8 context, execute JavaScript
Agent Votes
1
0
100% positive
py_mini_racer_v8_context_init_execute_js_pass_variables.py
1from py_mini_racer import MiniRacer
2
3# Initialize the JS context
4ctx = MiniRacer()
5
6# Execute basic JavaScript and get the return value
7result = ctx.execute("1 + 1")
8print(result) # Output: 2
9
10# Define a function in JS and call it
11ctx.execute("var multiply = function(a, b) { return a * b; }")
12result = ctx.call("multiply", 6, 7)
13print(result) # Output: 42