替换 eval() 方法
Replace eval() method
var params = "["test@google.com", "param1", "param2", "param3", ""]";
var result = eval(params)
eval(params( 的结果是:
["test@google.com", "param1", "param2", "param3", ""]
如何替换 eval(参数( 并获得相同的结果?
["test@google.com", "param1", "param2", "param3", ""]
试试
var params = "['"test@google.com'", '"param1'", '"param2'", '"param3'", '"'"]"
JSON.parse(params)
var params = JSON.parse('["test@google.com", "param1", "param2", "param3", ""]');
console.log(params);
或
var params = '["test@google.com", "param1", "param2", "param3", ""]';
eval(params);
您的输出是:
["test@google.com", "param1", "param2", "param3", ""]
相关文章:
- 递归使用 eval() 是检查程序执行的好方法吗?
- javascript eval方法语法
- 使用 eval 从字符串创建函数的不同方法
- 使用 eval() 的替代方法
- 如何将包含在 eval 方法中的两个文件作为线程运行
- 如何在不使用 eval 的情况下使不存在的(非成员,非全局)方法可调用
- 有没有一种方法可以在JavaScript中执行类似于window.eval()的jQuery
- 在返回作为字符串参数传递的值时使用eval()的正确方法
- 我们可以在 JavaScript 中使用 eval 方法创建 HTML 标签吗?
- 利用JavaScript's eval()方法
- 是否有任何非eval方法可以创建具有运行时确定名称的函数
- 有没有一种方法可以在不进行eval的情况下输入Highchart系列数据
- 在不使用eval的情况下在方法函数中传递固定参数
- 对象的Eval方法
- Javascript,可以在没有 eval 的情况下传递未声明的方法参数
- 使用eval将变量分配给方法.否则我该怎么做
- 替换 eval() 方法
- JavaScript,在不使用eval(Revearing模式)的情况下,将私有函数作为公共方法内的字符串调用
- Javascript:有没有一种方法可以使用字符串作为回调,而不需要eval()
- 在JavaScript中,' eval '是创建具有动态确定属性的函数的唯一方法吗?