import execjs
# eval 和 complie 是要构建一个JS的环境
e = execjs.eval('a = new Array(1,2,3)') # 可以直接执行JS代码
print(e)
x = execjs.compile('''
function add(x,y){
return x+y;
};
''')
print(x.call('add', '1', '2')) # execjs.compile用于执行更复杂的js代码