码迷,mamicode.com
首页 > 其他好文 > 详细

Function 对象 & anonymous 匿名函数

时间:2016-08-05 19:49:27      阅读:147      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!