nodevm

node中的js语句执行的方式

1.通过eval   执行时不会产生新的作用域,因此变量名又冲突的话会报错,

2.通过构造函数,let   fn  = new Function("参数名","函数体")的方式声明一个函数,然后调用

3.其他常用方式>>>>>>>>function  声明  /////////   函数赋值给变量;

Nodejs  底层对于不同模块代码的执行机制______-----vm

 

使用方式------>const vm = require('vm')

vm.runInThisContext("函数体")

上一篇:通过相同的id合并重复数据,将重复项里的某属性值相加,并返回新数组


下一篇:Docker基础 - 01介绍