什么时候JavaScript的eval()不是邪恶的?
我正在编写一些JavaScript代码来解析用户输入的函数(用于类似电子表格的功能)。解析了公式后,我可以将其转换为JavaScript并eval()在其上运行以产生结果。
eval()
但是,eval()如果我可以避免它,我总是回避使用,因为它是邪恶的(而且,无论是对还是错,我一直认为它在JavaScript中更加邪恶,因为要评估的代码可能会被用户改变)。
那么,什么时候可以使用它?
一只斗牛犬
芜湖不芜
智慧大石
手掌心
相关分类