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