执行字符串-动态调用函数
来源:互联网 发布:凯立德地图修改端口 编辑:程序博客网 时间:2024/06/05 08:36
两种执行方法:
eval(“alert(1)”)
(new Function(“alert(1)”))()
return eval(obj + “.” + method + “(“+ args +”);”);
return (new Function(“return “+ obj + “.” + method + “();”))(args);
关于eval 与new Function 到底该选哪个?
- jQuery.parseJSON( data )
方法jQuery.parseJSON( data ) 接受一个格式良好的JSON 字符串,返回解析后的
JavaScript 对象。如果传入残缺的JSON 字符串可能导致程序抛出异常;如果不传入参数,或
者传入空字符串、null 、undefined,则返回null 。
如果浏览器提供了原生方法JSON.parse() ,则使用该方法解析JSON 字符串;否则使用
( new Function( ” return ” + data ) )() 解析JSON 字符串。
不建议使用eval()将json字符串,所以请使用new Function()的方式
0 0
- 执行字符串-动态调用函数
- 使用反射通过字符串动态调用函数
- 使用反射通过字符串动态调用函数
- javascript中根据函数名称字符串,动态执行函数
- C#动态执行字符串
- C#动态执行字符串
- 在c/c++中使用字符串动态调用函数
- jquery动态执行函数
- 动态执行 javascript 函数
- C#动态执行一段字符串
- PHP 字符串执行函数 公式执行函数
- 动态调用dll函数
- 动态调用API函数
- Flex动态调用函数
- python 动态调用函数
- 函数动态调用 研究
- C#动态执行字符串(动态创建代码)
- C#动态执行字符串(动态创建代码)
- Spring AOP思想的理解和简单实现
- 嵌入式软件开发培训笔记——shell编程
- 关于产品的一些想法
- iOS倒计时
- VS2010下编译Python程序
- 执行字符串-动态调用函数
- uboot spl
- java常用算法
- JAVA内存泄漏——内存泄漏原因和内存泄漏检测工具
- Java默认构造函数的作用
- PHP获取上周、本周、上月、本月、本季度、上季度时间方法大全
- 解决ie版本的问题
- java 异常处理的语句执行
- Valid Parentheses