程序员社区

js中的eval语法

一、基本使用

var evalString = `var message ="hello world";console.log(message)`
eval(evalString)
console.log("message:", message)

二、eval使用的弊端

1、eval传入是字符串,阅读性较差
2、eval是字符串,在执行过程中容易被篡改,造成被攻击的风险。
3、eval执行必须经过js解析器,解析成js代码,不能被js引擎所优化。

赞(0) 打赏
未经允许不得转载:IDEA激活码 » js中的eval语法

一个分享Java & Python知识的社区