首页 > 其他 > 详细

Function 对象 & anonymous 匿名函数

时间:2016-08-05 19:47:35      阅读:152      评论:0      收藏:0      [点我收藏+]

functionName = new Function( [argname1, [... argnameN,]] body );

例子:

var say = new Function("name","return name");
console.dir(say);
console.dir(say("Lily"));

打印结果:

function anonymous(name /**/) { return name }
Lily

不论参数还是方法都是以字符串形式出现,自行体会下面的不同。

return "{a:1}"

"return {a:1}"

实际应用[对象字符串]转[对象]:

var o = (new Function("return {a:1}"))();
console.dir(o);
console.dir(o.a);

打印结果:

Object
1

 

 

Function 对象 & anonymous 匿名函数

原文:http://www.cnblogs.com/zno2/p/4670346.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!