禁止 eval
禁止使用 eval
。
eval
是一个潜在危险函数,可能导致您的代码出现诸多安全漏洞。除了运行缓慢,eval
通常也是不必要的,因为存在更好的解决方案。
无效示例
const obj = { x: "foo" };
const key = "x",
const value = eval("obj." + key);
有效示例
const obj = { x: "foo" };
const value = obj[x];
禁止使用 eval
。
eval
是一个潜在危险函数,可能导致您的代码出现诸多安全漏洞。除了运行缓慢,eval
通常也是不必要的,因为存在更好的解决方案。
无效示例
const obj = { x: "foo" };
const key = "x",
const value = eval("obj." + key);
有效示例
const obj = { x: "foo" };
const value = obj[x];