JavaScript 的 eval() 函数详解 2020-09-10 Avin Zheng JavaScript 语法 /** * @param {string} expression * @return {undefined | any} */ eval(expression) eval() 函数会将传入的字符串当做 JavaScript 代码进行执行,如果传入的字符串是表达式则返回表达式求值结果,否则返回 undefined 。 描述 * 如果传入 eval() 的参数不是字符串,则会直接返回该参数。 * 非严格模式下直接调用 eval() 时,里面使用 var 声明的变量和使用 function 声明的函数会修改当前词法作用域,里… 阅读全文