一、事情起因在学习javascript的时候遇见eval这个函数,很多javascript的书籍都提醒要慎用这个方法,所以到现在对eval都不是很了解。一直到前几天,在项目有遇到了一个问题,才想到去深入的了解这个javascript中最为强大的方法。二、eval语法eval语法其实并不复杂,它接受一个string格式的参数,然后将这个参数交给JS解释器来执行。例如:1 var foo = '2 + 3';2 eval(foo); //53 4 var foo = '"a" + "b"';5 eval(foo); // Read More