var a = 1;
var code = 'a = 123';
function handle() {
eval(code);
}
handle();
console.log(a); // 123
谨记
当将字符串传递给eval函数以执行它们的API时,绝不要在字符串中包含局部变量引用。
接收函数调用的API优于使用eval函数执行字符串的API。
参考资料:https://lee134134134.github.io/page/6/
var a = 1;
var code = 'a = 123';
function handle() {
eval(code);
}
handle();
console.log(a); // 123
当将字符串传递给eval函数以执行它们的API时,绝不要在字符串中包含局部变量引用。
接收函数调用的API优于使用eval函数执行字符串的API。
参考资料:https://lee134134134.github.io/page/6/