new Function()这种写法是不是很少用?

迈克雷(MichaelRay) 迈克雷(MichaelRay) 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近对new比较感兴趣,不管在js中还是在AS中都遇到了。

var xy = function(){}//这种可以
var xy = new Function();//这种不行
xy.prototype.hehe=1
var xz =new xy()
trace(xz.hehe)


var xy=function(){}//可以返回1
var xy:Function = new Function;返回undfiend

new Function是不是很少用到这种写法?
...全文

相关推荐

详解new function(){}和function(){}() 区别分析

情景一:var yx01 = new function() {return “圆心”}; alert(yx01); 我们运行情景一代码,将返回显示“[object object] ”,此时该代码等价于: function 匿名类(){     return “圆心”; } var yx01 = new 匿名类(); alert(yx01);我们对情景一的代码进行下面改造: var yx01 = new function() {return new String(“圆心”)}; alert(yx01); 我们运行,将会发现返回的是“圆心”,这是为什么呢? 只要 new 表达式之后的 constr

weixin_38667835

function, new function, new Function之间的区别

函数是JavaScript中很重要的一个语言元素,并且提供了一个function关键字和内置对象Function,下面是其可能的用法和它们之间的关系。     使用方法一:  代码如下: var foo01 = function() //or fun01 = function()   {       var temp = 100;       this.temp = 200;       return temp + this.temp;   }   alert(typeof(foo01));   alert(foo01());    运行结果:  function  300    最普通的fu

weixin_38740130

你可能不知道的JavaScript的new Function()方法

我们大多数人都使用过JavaScript,近年来随着各种JavaScript框架的流行使得JavaScript变得更加神奇和容易。”Anonymous (匿名)函数?不知道那是什么但是看起来和自己所写的差不多。”你可能并不知道可以传给 new Function() 一个字符串作为函数的body来构造一个 JavaScript函数。编程中并不经常用到,但有时候应该是很有用的. 下面是 new Function 的基本用法: 代码如下:// 最后一个参数是函数的 body(函数体),类型为 string;  // 前面的参数都是 索要构造的函数的参数(名字)  var myFunction = n

weixin_38658982

ES6中new Function()语法及应用实例分析

本文实例讲述了ES6中new Function()语法及应用。分享给大家供大家参考,具体如下: 学习《ECMAScript6入门》中的模板字符串的案例中看见了new Function()创建函数的语法: let str = 'return ' + '`Hello ${name}!`'; let func = new Function('name', str); func('Jack') // "Hello Jack!" 上面的代码传入name参数和字符串函数体,字符串函数体由模板字符串提供,非常简洁方便。 为理解new Function,于是找到了下面这篇文章: 下文翻译自:https:/

weixin_38514322

关于eval 与new Function 到底该选哪个?

废话不多说,直接上测试代码 代码如下:var aa = “{name:’cola’,item:[{age:11},{age:22},{age:23},{age:23}]}”;     var now = new Date().getTime();     for (var i = 0; i < 100000 xss=removed xss=removed>”)

weixin_38730389
评论 5
收藏 已收藏
分享
返回顶部