没有合适的资源?快使用搜索试试~ 我知道了~
static-eval:评估可静态分析的表达式
共13个文件
js:6个
md:2个
markdown:1个
需积分: 10 0 下载量 162 浏览量
2021-05-10
11:36:21
上传
评论
收藏 9KB ZIP 举报
温馨提示
静态评估 评估可静态分析的表达式 安全 static-eval类似于eval 。 它旨在用于构建脚本和代码转换,并在构建时进行一些评估-不适合处理任意不受信任的用户输入。 恶意用户输入可能会执行任意代码。 例子 var evaluate = require ( 'static-eval' ) ; var parse = require ( 'esprima' ) . parse ; var src = process . argv [ 2 ] ; var ast = parse ( src ) . body [ 0 ] . expression ; console . log ( evaluate ( ast ) ) ; 如果您坚持使用简单的表达式,那么结果是可以静态分析的: $ node '7*8+9' 65 $ node eval.js '[1,2,3+4*5-(5*11)]' [
资源推荐
资源详情
资源评论
收起资源包目录
static-eval-master.zip (13个子文件)
static-eval-master
readme.markdown 2KB
security.md 520B
package.json 1KB
.npmrc 19B
.travis.yml 204B
LICENSE 1KB
index.js 7KB
CHANGELOG.md 1KB
example
vars.js 275B
eval.js 191B
test
prop.js 455B
template-strings.js 818B
eval.js 5KB
共 13 条
- 1
资源评论
yoreua
- 粉丝: 27
- 资源: 4691
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功